.button{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans Regular,sans-serif;font-size:14px;height:60px;padding:20px}.button-small{height:40px}.button-medium,.button-small{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans Regular,sans-serif;font-size:14px;padding:10px 20px}.button-medium{height:50px}.accent-button{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;text-decoration:none}.accent-button,.accent-button:focus,.accent-button:hover{background-color:#007d8f}.accent-button-disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ddd;border:0;color:#575756}.accent-button-inverted{border:1px solid #007d8f;border-radius:20px}.accent-button-inverted,.accent-button-inverted-square{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#0073ab;cursor:pointer;text-decoration:none}.accent-button-inverted-square{border:0;border-radius:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.icon-delete-list:before{background-color:#575756;content:"";height:20px;-webkit-mask-image:url(../../images/remove/remove.svg);mask-image:url(../../images/remove/remove.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}@-webkit-keyframes heart{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}60%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes heart{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(.5);transform:scale(.5)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}60%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes showWishlistNotificationBanner{0%{left:-100%}25%{left:0}75%{left:0}to{left:100%}}@keyframes showWishlistNotificationBanner{0%{left:-100%}25%{left:0}75%{left:0}to{left:100%}}body:not(.mobile-device) .wishlist-dialog-dropdown{display:none}.wishlist-dialog-wrapper{background-color:#005562;border-radius:10px;bottom:-1px;height:0;left:-1px;overflow:hidden;position:absolute;width:calc(100% + 2px);z-index:2}.wishlist-dialog-wrapper.wishlist-dialog-opened{overflow:visible;z-index:201}.wishlist-dialog-wrapper.empty-wishlist .wishlist-dialog-createlist-button{display:none}.wishlist-dialog-wrapper.empty-wishlist .wishlist-dialog-ok-button,.wishlist-dialog-wrapper.empty-wishlist .wishlist-new-list-name{display:block}.wishlist-dialog-wrapper .wishlist-dialog-dropdown,.wishlist-dialog-wrapper .wishlist-dialog-ok-button,.wishlist-dialog-wrapper .wishlist-new-list-name{display:none}.wishlist-dialog-wrapper .wishlist-dialog-content{margin:20px 15px}.wishlist-dialog-wrapper .su-btn.hidden,.wishlist-dialog-wrapper .ui-dialog-titlebar-close{display:none}.wishlist-dialog-wrapper .simplebar-track.vertical{background:#ddd;border-radius:10px;margin-top:9px;opacity:1;overflow:hidden;right:10px;width:6px}.wishlist-dialog-wrapper .simplebar-track.vertical .simplebar-scrollbar{background:#007d8f;border-radius:10px;margin-top:-1px;opacity:1;right:0;width:6px}.wishlist-dialog-wrapper .custom-select{position:relative;z-index:1}.wishlist-dialog-wrapper .custom-select .options{background-color:#fff;border-radius:6px;bottom:60px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);box-shadow:0 0 6px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-size:.875rem;font-weight:600;left:0;line-height:30px;margin-top:10px;max-height:180px;overflow:hidden;position:absolute;width:100%}.wishlist-dialog-wrapper .custom-select .options li{cursor:pointer;margin-bottom:10px;padding-left:15px;padding-right:15px}.wishlist-dialog-wrapper .custom-select .options li:first-child{display:none}.wishlist-dialog-wrapper .custom-select .options li:last-child{margin-bottom:0;padding-bottom:15px}.wishlist-dialog-wrapper .custom-select .options li:nth-child(2){color:#007d8f;padding-top:15px}.wishlist-dialog-wrapper .style-select,.wishlist-dialog-wrapper .wishlist-dialog-dropdown,.wishlist-dialog-wrapper .wishlist-new-list-name{background-color:#fff;border:1px solid #9a9a9a;border-radius:6px;font-size:.875rem;font-weight:600;height:40px;line-height:22px;margin-bottom:10px;padding:9px 45px 7px 11px;width:100%}.wishlist-dialog-wrapper .wishlist-new-list-name{color:#000}.wishlist-dialog-wrapper .style-select{background-color:#fff;color:#797978;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wishlist-dialog-wrapper .style-select:after{background-color:#575756;height:11px;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:6px}.wishlist-dialog-buttons-wrapper .wishlist-dialog-close-button,.wishlist-dialog-wrapper .options.hidden,.wishlist-dialog-wrapper .wishlist-dialog-dropdown,.wishlist-dialog-wrapper .wishlist-dialog-dropdown-choose-option,.wishlist-dialog-wrapper+.wishlist-notification-banner-container{display:none}.wishlist-dialog-add .wishlist-dialog-title{width:calc(100% - 50px)}.pdp-wishlist-dialog{border-radius:15px;max-width:330px;min-height:0;overflow:visible;padding:16px 15px 15px}.pdp-wishlist-dialog .style-select,.pdp-wishlist-dialog .wishlist-dialog-dropdown,.pdp-wishlist-dialog .wishlist-new-list-name{margin-bottom:27px}.pdp-wishlist-dialog .wishlist-dialog-content{margin:0}.pdp-wishlist-dialog .custom-select .options{bottom:auto;top:40px}.pdp-wishlist-dialog .wishlist-dialog-content-wrapper .wishlist-dialog-close-button{display:none}.pdp-wishlist-dialog .wishlist-dialog-content-wrapper .wishlist-dialog-title{display:block}.pdp-wishlist-dialog .wishlist-dialog-wrapper-overlay{display:none}.pdp-wishlist-dialog .wishlist-dialog-wrapper{bottom:0;height:auto;left:0;max-height:none;min-height:0;overflow:visible;padding:0;position:relative;width:auto}.pdp-wishlist-dialog .ui-button,.pdp-wishlist-dialog .ui-icon-closethick{height:24px;width:24px}.pdp-wishlist-dialog .ui-icon-closethick:before{height:11px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px}.pdp-wishlist-dialog .ui-icon-closethick:after{border:1px solid #007d8f;border-radius:50%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.pdp-wishlist-dialog .wishlist-dialog-title{font-size:1.125rem;font-weight:600;line-height:24px;margin-bottom:20px;text-align:center;width:100%}.pdp-wishlist-dialog .wishlist-dialog-createlist-button,.pdp-wishlist-dialog .wishlist-dialog-ok-button{margin-left:auto}.pdp-wishlist-dialog .pdp-wishlist-dialog-close-button{bottom:10px;display:inline-block;font-size:.875rem;left:2px;right:auto;top:auto}.pdp-wishlist-dialog .create-wishlist-dialog .wishlist-dialog-subtitle{color:#000;display:block;font-size:.875rem;font-weight:600;line-height:22px;margin-bottom:5px}.pdp-wishlist-dialog .custom-multiple-select .multiple-select-dropdown-wrapper{bottom:auto;top:40px}.pdp-wishlist-dialog .wishlist-dropdown-buttons-wrapper .wishlist-dialog-close-button{display:block}.wishlist-dialog-wrapper-overlay{background:#000;border-radius:10px;content:"";height:calc(100% + 2px);left:-1px;opacity:.3;position:absolute;top:-1px;width:calc(100% + 2px);z-index:1}.wishlist-dialog-title{color:#fff;font-size:.9375rem;font-weight:600;line-height:18px;margin-bottom:15px;min-height:18px}.wishlist-dialog-createlist-button{border:1px solid #fff;color:#fff;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 15px;width:160px}.wishlist-dialog-createlist-button:before{background-color:#fff;content:"";height:11px;left:19px;-webkit-mask-image:url(../../images/more/more.svg);mask-image:url(../../images/more/more.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px}.wishlist-dialog-add-button,.wishlist-dialog-createlist-button,.wishlist-dialog-ok-button{cursor:pointer}.wishlist-dialog-add-button,.wishlist-dialog-ok-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:23px;color:#005562;font-size:.875rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;height:40px;justify-content:center;line-height:22px}.wishlist-dialog-ok-button{margin-left:auto;width:60px}.wishlist-dialog-add-button{margin-left:auto;width:91px}.su-add-to-list{position:relative}.product-button__pen.product-added-to-wishlist,.su-add-to-list.product-added-to-wishlist{background-image:url(../../images/lists/list-red-heart.svg)}.product-button__pen.wishlist-red-heart-animation,.su-add-to-list.wishlist-red-heart-animation{background-image:url(../../images/lists/list-add.svg)}.product-button__pen.wishlist-red-heart-animation:after,.su-add-to-list.wishlist-red-heart-animation:after{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-name:heart;animation-name:heart;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:block}.product-button__pen:after,.su-add-to-list:after{background-image:url(../../images/lists/list-red-heart.svg)}.product-button__pen:after,.product-button__pen:before,.su-add-to-list:after,.su-add-to-list:before{background-repeat:no-repeat;background-size:cover;content:"";display:none;height:22px;left:-1px;position:absolute;top:1px;width:22px}.product-button__pen:before,.su-add-to-list:before{background-image:url(../../images/lists/list-add.svg)}.cart-content .icon-add-to-list,.mini-cart-content .icon-add-to-list{position:relative}.cart-content .icon-add-to-list:after,.mini-cart-content .icon-add-to-list:after{background-image:url(../../images/lists/list-red-heart.svg);background-repeat:no-repeat;background-size:cover;content:"";display:none;height:18px;left:-1px;position:absolute;top:0;width:18px}.cart-content .wishlist-red-heart-animation:after,.mini-cart-content .wishlist-red-heart-animation:after{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-name:heart;animation-name:heart;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:block}.wishlist-dialog-dropdown.selected{color:#000}.wishlist-dialog-dropdown .option-text{color:#000;font-size:.875rem;font-weight:600;line-height:30px;margin-bottom:10px}.wishlist-dialog-dropdown .option-text:last-child{margin-bottom:0}.wishlist-dialog-dropdown .wishlist-dialog-dropdown-create-option{color:#007d8f}.wishlist-dialog-close-button{color:#fff;cursor:pointer;position:absolute;right:15px;top:19px}.wishlist-dialog-close-button.hidden{display:none}.wishlist-dialog-list-selected.wishlist-dialog-wrapper .wishlist-dialog-add-button{display:-webkit-box;display:-ms-flexbox;display:flex}.wishlist-dialog-list-selected .wishlist-dialog-createlist-button,.wishlist-dialog-list-selected .wishlist-dialog-ok-button,.wishlist-dialog-list-selected .wishlist-new-list-name{display:none}.wishlist-dialog-list-selected .style-select,.wishlist-dialog-list-selected .wishlist-dialog-dropdown{color:#000}.create-wishlist-dialog .wishlist-dialog-createlist-button,.create-wishlist-dialog .wishlist-dialog-dropdown{display:none}.create-wishlist-dialog .wishlist-new-list-name{display:block}.create-wishlist-dialog.wishlist-dialog-wrapper .wishlist-dialog-ok-button{display:-webkit-box;display:-ms-flexbox;display:flex}.create-wishlist-dialog.wishlist-dialog-wrapper .wishlist-dialog-ok-button.inactive{pointer-events:none}.create-wishlist-dialog .custom-multiple-select .style-select,.create-wishlist-dialog .custom-select .style-select,.create-wishlist-dialog .wishlist-dialog-title{display:none}.create-wishlist-dialog .wishlist-dialog-subtitle{color:#fff;display:block;font-size:.9375rem;font-weight:600;line-height:18px;margin-bottom:15px}.white-theme.wishlist-dialog-wrapper{background-color:#fff}.white-theme .wishlist-dialog-subtitle,.white-theme .wishlist-dialog-title{color:#000}.white-theme .wishlist-dialog-close-button{color:#007d8f}.white-theme .wishlist-dialog-createlist-button{background-color:#007d8f}.white-theme .wishlist-dialog-add-button,.white-theme .wishlist-dialog-ok-button{background-color:#007d8f;color:#fff}.cart-content-left-wrapper .wishlist-dialog-content{margin-bottom:15px;margin-top:15px}.cart-content-left-wrapper .wishlist-dialog-close-button{top:14px}.cart-content-left-wrapper .wishlist-dialog-remove .pdp-wishlist-dialog-close-button{position:absolute}.slider-wishlist-dialog-opened .promo-slick-arrow{z-index:-1}.custom-multiple-select{position:relative;z-index:1}.custom-multiple-select .option-text{overflow:hidden;padding-left:44px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 16px)}.custom-multiple-select .option-text:before{border:1px solid #007d8f;border-radius:4px;content:"";height:22px;left:11px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.custom-multiple-select .wishlist-dialog-dropdown-create-option{color:#007d8f}.custom-multiple-select .wishlist-dialog-dropdown-create-option:before{content:none}.custom-multiple-select .new-selected:before,.custom-multiple-select .selected:not(.new-not-selected):before{background-color:#007d8f;border:0}.custom-multiple-select .new-selected:after,.custom-multiple-select .selected:not(.new-not-selected):after{background-color:#fff;content:"";height:10px;left:17px;-webkit-mask-image:url(../../images/checkout-shipping-icons/checkmark-black-icon.svg);mask-image:url(../../images/checkout-shipping-icons/checkmark-black-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.multiple-select-dropdown-wrapper{background-color:#fff;border-radius:6px;bottom:-40px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);box-shadow:0 0 6px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;left:0;line-height:40px;margin-top:10px;max-height:385px;overflow:hidden;padding-top:10px;width:100%}.multiple-select-dropdown-wrapper.hidden{display:none}.multiple-select-dropdown-wrapper .options{max-height:335px}.wishlist-dropdown-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px 10px}.wishlist-dropdown-buttons-wrapper .wishlist-dialog-close-button{color:#007d8f;position:static}.wishlist-notification-banner-container{bottom:0;display:block;left:0;min-height:74px;overflow:hidden;position:absolute;width:100%}.wishlist-notification-banner-container.hidden{display:none}.wishlist-notification-text{-webkit-animation-name:showWishlistNotificationBanner;animation-name:showWishlistNotificationBanner;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 10px 10px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start;left:100%;padding:24px 12px 24px 52px;width:100%;z-index:2}.wishlist-notification-text.hidden{display:none}.wishlist-notification-text:before{background-color:#62bd79;content:"";height:30px;left:12px;-webkit-mask-image:url(../../images/ok/ok.svg);mask-image:url(../../images/ok/ok.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.multiple-lists .lists-notification-text,.single-list .list-notification-text{display:block}.pdp-header-sticky-right .wishlist-notification-text,.pdp-mobile-sticky .wishlist-notification-text,.pdp-product-content .wishlist-notification-text{border-radius:0 0 10px 0}@media(min-width:601px){.cart-content-left-wrapper .wishlist-dialog-content,.substitution-container .wishlist-dialog-content{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-content-left-wrapper .wishlist-dialog-title,.substitution-container .wishlist-dialog-title{line-height:18px}.cart-content-left-wrapper .wishlist-dialog-dropdown,.substitution-container .wishlist-dialog-dropdown{margin-bottom:0;min-width:303px}.cart-content-left-wrapper .custom-multiple-select .multiple-select-dropdown-wrapper,.cart-content-left-wrapper .wishlist-dialog-wrapper .custom-select .options,.substitution-container .custom-multiple-select .multiple-select-dropdown-wrapper,.substitution-container .wishlist-dialog-wrapper .custom-select .options{bottom:50px}.cart-content-left-wrapper .wishlist-dialog-buttons-wrapper,.substitution-container .wishlist-dialog-buttons-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-content-left-wrapper .style-select,.substitution-container .style-select{margin-bottom:0;min-width:303px}.cart-content-left-wrapper .wishlist-new-list-name,.substitution-container .wishlist-new-list-name{margin-bottom:0}.multiple-select-dropdown-wrapper{max-height:265px}.wishlist-dialog-remove .options{max-height:210px}.pdp-wishlist-dialog .multiple-select-dropdown-wrapper{max-height:225px}.pdp-wishlist-dialog .wishlist-dialog-remove .options{max-height:170px}.cart-content-left-wrapper .multiple-select-dropdown-wrapper{max-height:185px}.cart-content-left-wrapper .wishlist-dialog-remove .options{max-height:130px}.product-tile .wishlist-notification-text{font-size:.75rem;line-height:18px}}@media(max-width:600px){.wishlist-layer-opened .slick-list,.wishlist-layer-opened .slider-wrapper.slick-initialized,.wishlist-layer-opened .slider-wrapper.slider-not-initialized{overflow:visible}.fidelity-slider .wishlist-layer-opened{z-index:10}.item-list .promotion-group.cart-promo-wishlist-dialog-opened{overflow:visible}.pt_wish-list .wishlist-layer-opened{z-index:2}}@media(min-width:851px){.pdp-wishlist-dialog{max-width:360px;padding:30px}.pdp-wishlist-dialog .wishlist-dialog-title{font-size:1.25rem;line-height:28px}.pdp-wishlist-dialog .wishlist-dialog-close-button{bottom:9px;left:5px}.pdp-wishlist-dialog .style-select,.pdp-wishlist-dialog .wishlist-dialog-dropdown,.pdp-wishlist-dialog .wishlist-new-list-name{margin-bottom:42px}.slider-wishlist-dialog-opened .custom-select .options{margin-top:0;max-height:150px}}@media(min-width:1200px){.su-add-order-to-list:after{left:6px;top:8px}}.bv-cv2-cleanslate .bv-core-container{clear:both!important;font-size:1em!important;font-weight:400!important;line-height:1.5em!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars{height:1em!important;line-height:1em!important;position:relative!important;word-wrap:normal!important;-webkit-font-smoothing:antialiased!important;display:block!important;font-family:BVCustom,times new roman!important;overflow:hidden!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-on{color:#ffc700!important;float:left!important;font-size:19px!important;margin-top:-1em!important;position:relative!important;white-space:nowrap!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-off{color:#ededed!important;font-size:19px!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-rating{color:#575756!important;font-family:Open Sans Regular,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:19.5px!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-rating-stars{height:1em!important;line-height:1em!important;position:relative!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-rating-stars-on{color:#ffc700!important;font-size:16px!important;margin-top:-1em!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-rating-stars-off{color:#ededed!important;font-size:16px!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-stars-container dd{display:table-cell!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-stars-container .bv-rating{float:left!important;white-space:nowrap!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number{cursor:pointer!important}.bv-cv2-cleanslate .bv-core-container .bv-inline-rating-container .bv-stars-container .bv-rating-ratio-number span{color:#575756!important;cursor:pointer!important;font-family:Open Sans Regular,sans-serif!important;font-size:11px!important;line-height:15px!important}.bv-cv2-cleanslate .bv-core-container .bv-off-screen{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(1px,1px,1px,1px)!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-container{font-family:BVCustom,times new roman!important;word-wrap:normal!important;vertical-align:middle!important;-webkit-font-smoothing:antialiased!important;overflow:hidden!important;zoom:1!important;cursor:default!important;display:inline-block!important;text-decoration:none!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-container .bv-rating-stars{cursor:pointer!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-container:after,.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-container:before{content:""!important;display:table!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-container:after{clear:both!important}.bv-cv2-cleanslate .bv-core-container .bv-rating-stars-container:hover{cursor:default!important;text-decoration:none!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container{line-height:1!important;margin:0!important;position:relative!important;text-shadow:none!important;width:auto!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container dd{display:inline-block!important;margin-left:0;vertical-align:middle!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container dd .bv-rating-stars{bottom:.1em!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio{padding-right:7px!important;top:0!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number{color:#575756!important;font-family:Open Sans Regular,sans-serif!important;font-size:11px!important;font-weight:700!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count a,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count a:hover,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count span,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count span:hover,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number a,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number a:hover,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number span,.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number span:hover{cursor:pointer!important;text-decoration:none!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container:after,.bv-cv2-cleanslate .bv-core-container .bv-stars-container:before{content:""!important;display:table!important}.bv-cv2-cleanslate .bv-core-container .bv-stars-container:after{clear:both!important}.bv-cv2-cleanslate .bv-core-container:after,.bv-cv2-cleanslate .bv-core-container:before{content:""!important;display:table!important}.bv-cv2-cleanslate .bv-core-container:after{clear:both!important}.bv-cv2-cleanslate .bv-core-container::-webkit-input-placeholder{color:#575756!important}.bv-cv2-cleanslate .bv-core-container::-moz-placeholder{color:#575756!important;filter:none!important;opacity:1!important}.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count a,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count a:hover,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count span,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-count span:hover,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number a,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number a:hover,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number span,.product-content .bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio-number span:hover{cursor:default!important}@media screen and (max-width:736px){.bv-cv2-cleanslate .bv-core-container .bv-stars-container .bv-rating-ratio{top:-9px!important;-webkit-transition:all .25s ease!important}}@media(min-width:601px){.bv-cv2-cleanslate .bv-core-container .bv-stars-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.d-shipping-title{background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:20px 15px 5px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.address-digicode,.address-elevator,.address-floor,.address-floor .custom-label span,.delivery-info-title{display:none}.apartment-selected .address-digicode,.apartment-selected .address-elevator,.apartment-selected .address-floor,.apartment-selected .delivery-info-title{display:block}.apartment-selected input[type=number]{-moz-appearance:textfield}.apartment-selected input[type=number]::-webkit-inner-spin-button,.apartment-selected input[type=number]::-webkit-outer-spin-button{display:none}.d-shipping-delivery-content-wrapper .delivery-info-title{margin-top:20px}.d-shipping-step-one-info{display:block}.d-shipping-step-one-info .d-shipping-info{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#cff2f8;border-radius:3px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 15px 20px;min-height:30px;padding:3px 5px 3px 34px}.d-shipping-step-one-info .d-shipping-info p{font-weight:700}.d-shipping-step-one-info .d-shipping-info:before{background-image:url(../images/info/info.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;left:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.d-shipping-location{text-transform:capitalize;vertical-align:super}.d-shipping-complete .d-shipping-grid-name{color:#575756;opacity:.5}.d-shipping-complete .d-shipping-grid-image{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.d-shipping-header,.d-shipping-sticky-header{color:#fff}.d-shipping-header.sticky,.d-shipping-sticky-header.sticky{-webkit-box-shadow:0 0 6px 0 rgba(87,87,86,.2);box-shadow:0 0 6px 0 rgba(87,87,86,.2);position:relative;z-index:200}.d-shipping-sticky-header{background-color:#005562}.d-shipping-scroll{height:100vh}.d-shipping-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#005562;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-shipping-header .image{display:block;height:28px;width:112px}.d-shipping-header-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;position:absolute;right:0;top:20px}.d-shipping-header-close .ui-dialog-titlebar-close{background:transparent;border:none;height:26px;padding:0}.d-shipping-delay{border-radius:3px;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;font-weight:600;line-height:18px;margin:0 auto;max-width:calc(100% - 30px);padding:6px 10px 6px 34px;position:relative;width:auto}.d-shipping-delay:before{background-color:#007d8f;content:"";height:24px;left:5px;-webkit-mask-image:url(../../images/info/info.svg);mask-image:url(../../images/info/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.d-shipping-delivery .d-shipping-info,.d-shipping-drive .d-shipping-info,.d-shipping-pickup-two .d-shipping-info{background-color:#cff2f8;border-radius:3px;color:#000;font-size:.75rem;line-height:18px;margin:0 auto;padding:6px 5px 6px 34px;position:relative;width:calc(100% - 30px)}.d-shipping-delivery .d-shipping-info:before,.d-shipping-drive .d-shipping-info:before,.d-shipping-pickup-two .d-shipping-info:before{background-color:#007d8f;content:"";height:24px;left:5px;-webkit-mask-image:url(../../images/info/info.svg);mask-image:url(../../images/info/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.d-shipping-delivery .d-shipping-delay,.d-shipping-drive .d-shipping-delay,.d-shipping-pickup-two .d-shipping-delay{margin-bottom:10px;margin-top:5px}.d-shipping-pickup-two .d-shipping-info{width:100%}.d-shipping-pickup-two .d-shipping-warning-container .d-shipping-info:before{background-color:transparent;mask-image:none;-webkit-mask-image:none}.d-shipping-step-one-wrapper{margin:0 15px}.d-shipping-step-one-wrapper.spinner-visible .c-shipping-info,.d-shipping-step-one-wrapper.spinner-visible .d-shipping-grid{display:none}.d-shipping-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.d-shipping-grid,.d-shipping-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.d-shipping-grid-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f4f2;border-radius:10px;cursor:pointer;margin-bottom:20px;min-height:90px;text-align:center}.d-shipping-grid-item.selected .d-shipping-method-arrow,.d-shipping-grid-item:hover .d-shipping-method-arrow{background-color:#005562}.d-shipping-grid-item:last-child{margin-bottom:30px}.d-shipping-grid-item:last-child .d-shipping-grid-image{height:40px}.d-shipping-grid-item .complete-badge{display:none}.d-shipping-grid-item.full-slot{color:#9a9a9a;cursor:default;pointer-events:none;position:relative}.d-shipping-grid-item.full-slot .complete-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-shipping-grid-item.full-slot .d-shipping-method-arrow{display:none}.d-shipping-grid-item.full-slot .d-shipping-grid-name{color:#9a9a9a}.d-shipping-grid-item.full-slot .c-shipping-info-image{opacity:.5}.d-shipping-white-svg{display:none}.d-shipping-grid-item-content{text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;padding-left:5px;padding-right:5px}.d-shipping-grid-item-content,.d-shipping-grid-item-content .d-shipping-image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-shipping-grid-item-content .d-shipping-image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;height:50px;justify-content:center;min-height:50px;width:50px}.d-shipping-grid-name{color:#000;display:inline-block;font-size:.875rem;font-weight:400;line-height:22px;margin-bottom:5px;text-align:left}.d-shipping-step-one{display:none}.d-shipping-step-one .d-shipping-header-content{display:block}.d-shipping-step-one .d-shipping-header-close{display:block;margin-top:15px}.d-shipping-step-one.show{display:block}.d-shipping-method{display:none}.d-shipping-method.show{display:block;position:relative;z-index:201}.d-shipping-method .d-shipping-header-close{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:15px}.d-shipping-method .d-shipping-header-close button{padding:0}.d-shipping-store-name{color:#0073ab;display:none;font-size:.75rem}.d-shipping-submit-button-wrapper{background-color:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-bottom:12px;padding-top:12px;width:100%;z-index:1}.d-shipping-submit-button-wrapper .d-shipping-submit-button{background-color:#ddd;color:#797978;cursor:default;pointer-events:none}.d-shipping-submit-button-wrapper.visible .d-shipping-submit-button{background:#007d8f;color:#fff;cursor:pointer;pointer-events:all}.d-shipping-submit-button-wrapper button[type=submit].d-shipping-submit-button{margin:0 auto}.d-shipping-submit-button-wrapper-active .d-shipping-submit-button{background:#007d8f;color:#fff;cursor:pointer;pointer-events:all}.d-shipping-badge{background:#007d8f;color:#fff;font-size:.5rem;font-weight:700;height:14px;opacity:.5;width:46px;-ms-flex-item-align:start;align-self:flex-start;border-bottom-right-radius:7px;border-top-left-radius:7px;line-height:12px;padding-bottom:2px;position:absolute;top:0}.d-shipping-lists{display:none}.d-shipping-lists.show{display:block}.d-shipping-lists .delivery-point-list.hide,.d-shipping-lists.hide{display:none}.d-shipping-lists .filtered-list-title{font-size:.75rem;margin:10px 15px}.d-shipping-list{background-color:#f5f4f2;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 30px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#000;justify-content:space-between;margin:10px auto 0;padding:15px 20px}.d-shipping-list.with-cost-table .d-shipping-list-button{top:46px;-webkit-transform:none;transform:none}.d-shipping-list .d-shipping-list-button{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.d-shipping-list .d-shipping-preparation-cost{font-size:.75rem;line-height:18px}.d-shipping-list-address-info,.d-shipping-list-name{width:calc(100% - 103px)}.d-shipping-list-name{font-size:.875rem;font-weight:600;line-height:22px}.d-shipping-list-address,.d-shipping-list-postal-code{font-size:.75rem;line-height:18px}.d-shipping-list-address--bold{font-weight:700}.d-shipping-list-button{position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:20px;top:46px}.d-shipping-image-wrapper{max-width:100%;text-align:center;width:inherit}.d-shipping-preparation-cost{color:#575756}.d-shipping-header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;font-weight:600;line-height:24px;padding:0 50px;text-align:center}.d-shipping-header-content,.d-shipping-store-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.d-shipping-store-links{gap:40px;height:40px;margin-bottom:20px}.d-shipping-store-link,.d-shipping-store-link:hover{color:#fff}.d-shipping-method-arrow{background:#007d8f;border-radius:0 10px 10px 0;height:100%;min-width:42px;position:relative;width:42px}.d-shipping-method-arrow:before{background:#fff;margin-top:-9px;position:absolute;right:9px;top:50%;-webkit-transform:none;transform:none}.d-shipping-grid-item-wrapper{padding:15px 15px 15px 20px}.shipping-methods-dialog{overflow:hidden}.shipping-methods-dialog .complete-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:23px;color:#000;display:none;font-size:.75rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;height:26px;justify-content:center;margin-left:5px;width:71px}.shipping-methods-dialog .delivery-point-layer,.shipping-methods-dialog .no-slots-available{display:none}.shipping-methods-dialog .delivery-point-layer.show,.shipping-methods-dialog .no-slots-available.show{display:block}.shipping-methods-dialog .no-slots-available.pickup-error{color:#e22019;font-size:.625rem;line-height:1.5;padding:20px 20px 20px 42px;position:absolute;text-align:left;top:50px}.shipping-methods-dialog .no-slots-available.pickup-error .collection-name{font-size:.625rem}.shipping-methods-dialog .no-slots-available.pickup-error:before{background-color:#e22019;border:0;content:"";display:block;height:21px;left:10px;-webkit-mask-image:url(../../images/warnings/warning-circle.svg);mask-image:url(../../images/warnings/warning-circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:21px}.shipping-methods-dialog .simplebar-scrollbar{background-color:#007d8f;opacity:1}.shipping-methods-dialog .collection-available-delivery-slot{display:none}.shipping-methods-dialog .collection-available-delivery-slot.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.shipping-methods-dialog .simplebar-track.vertical{background-color:#ededed;bottom:10px;right:4px;width:6px}.shipping-methods-dialog .simplebar-track.vertical .simplebar-scrollbar{right:0;width:6px}.delivery-point-list{margin-bottom:10px;position:relative}.delivery-point-list.fullslot{cursor:default;pointer-events:none}.delivery-point-list.fullslot .complete-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.delivery-point-list.fullslot .d-shipping-list,.delivery-point-list.fullslot .d-shipping-preparation-cost,.delivery-point-list.fullslot .show-cost-table--link{color:#9a9a9a}.delivery-point-list.fullslot .show-cost-table--link:after{background-color:#9a9a9a}.delivery-point-list .complete-badge,.delivery-point-list.fullslot .d-shipping-list-button{display:none}.shipping-map.hide{display:none;height:0;overflow:hidden}.d-shipping-list--cost-table{display:none}.d-shipping-list--cost-table thead .cost-table--description,.d-shipping-list--cost-table thead .cost-table--price{font-size:.75rem;font-weight:700}.d-shipping-list--cost-table tbody .cost-table--price{color:#007d8f;font-weight:700}.d-shipping-list--cost-table tbody .cost-table--minimum-order-row .cost-table--price{color:#575756;padding-left:2px}.d-shipping-list--cost-table tbody .cost-table--description{color:#575756;font-size:.625rem}.d-shipping-list--cost-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:17px;justify-content:space-between;margin-bottom:5px}.d-shipping-list--cost-table tr.cost-table--minimum-order-row{border-top:1px solid #bcbcbb;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:.6875rem;-webkit-box-pack:center;-ms-flex-pack:center;height:16px;justify-content:center;padding-top:5px}.d-shipping-list--cost-table .cost-table--minimum-order-row .cost-table--description{color:#000}.show-cost-table--link{color:#575756;display:inline-block;margin-right:auto;margin-top:11px;padding-right:24px;position:relative}.show-cost-table--link:after{background-color:#575756;height:14px;position:absolute;right:0;top:3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:9px}.show-cost-table--link.open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.show-cost-table--link.open+.d-shipping-list--cost-table{background-color:#ededed;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:4px 0 3px;padding:5px 10px 0}.show-cost-table--link.open+.d-shipping-list--cost-table thead .cost-table--description,.show-cost-table--link.open+.d-shipping-list--cost-table thead .cost-table--price{font-size:.75rem;font-weight:700}.show-cost-table--link.open+.d-shipping-list--cost-table tbody,.show-cost-table--link.open+.d-shipping-list--cost-table thead{font-size:.75rem}.show-cost-table--link.open+.d-shipping-list--cost-table tbody .cost-table--price{color:#007d8f;font-family:Open Sans Regular,sans-serif;font-weight:700}.show-cost-table--link.open+.d-shipping-list--cost-table tbody .cost-table--minimum-order-row .cost-table--price{color:#575756;padding-left:2px}.show-cost-table--link.open+.d-shipping-list--cost-table tr{height:17px;margin-bottom:5px;max-height:none;opacity:1;-webkit-transition:visibility 0s,opacity .5s,max-height .5s,font-size .5s linear;transition:visibility 0s,opacity .5s,max-height .5s,font-size .5s linear;visibility:visible}.show-cost-table--link.open+.d-shipping-list--cost-table tr.cost-table--minimum-order-row{border-top:1px solid #bcbcbb;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:.6875rem;-webkit-box-pack:center;-ms-flex-pack:center;height:16px;justify-content:center;margin-bottom:4px;padding-top:5px}.d-shipping-guest .c-shipping-info-amount,.d-shipping-guest .c-shipping-info-preparation,.d-shipping-guest .c-shipping-info-warning .d-shipping-info,.d-shipping-guest .d-shipping-grid-name,.d-shipping-guest .d-shipping-title{color:#9a9a9a}.d-shipping-guest .d-shipping-method-arrow{background-color:#9a9a9a}.d-shipping-guest .d-shipping-grid-item{pointer-events:none}.d-shipping-guest .d-shipping-grid-item:hover .c-shipping-info-amount,.d-shipping-guest .d-shipping-grid-item:hover .c-shipping-info-preparation,.d-shipping-guest .d-shipping-grid-item:hover .d-shipping-grid-name,.d-shipping-guest .d-shipping-grid-item:hover .d-shipping-title{color:#9a9a9a}.d-shipping-guest .d-shipping-grid-item:hover .d-shipping-method-arrow{background-color:#9a9a9a}.d-shipping-guest .c-shipping-info-image{-webkit-filter:opacity(.5);filter:opacity(.5)}.c-shipping-info-warning .d-shipping-info{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#575756;line-height:18px;margin:5px 0 0;padding:0;text-align:left}.d-shipping-warning-container .d-shipping-info{background-color:#ffe4d0;border-radius:3px;color:#000;font-size:.75rem;font-weight:600;line-height:18px;padding:6px 5px 6px 34px;position:relative;text-align:left}.d-shipping-warning-container .d-shipping-info:before{background-image:url(../../images/warnings/warning.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.d-shipping-modify-button.su-link-primary-inactive{pointer-events:none}.d-shipping-slots-date-content{min-height:75px}.d-shipping-slots-time-content{min-height:65px}.d-shipping-slots-content .d-shipping-slots-date-content,.d-shipping-slots-content .d-shipping-slots-time-content{position:relative}.d-shipping-slots-content .d-shipping-slots-date-content.has-spinner-visible:before,.d-shipping-slots-content .d-shipping-slots-time-content.has-spinner-visible:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:201}.d-shipping-slots-content .d-shipping-slots-date-content.has-spinner-visible:after,.d-shipping-slots-content .d-shipping-slots-time-content.has-spinner-visible:after{background-image:url(../../images/loader/loader_classic.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;z-index:202}.shipping-method-promo-message-wrapper{background-color:#ffe4d0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding:5px}.shipping-method-advantage-message-wrapper,.shipping-method-promo-message-wrapper{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;margin-top:5px}.shipping-method-advantage-message-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;min-height:32px;padding:4px 8px 4px 37px}.shipping-method-advantage-message-wrapper:before{background-color:#005562;content:"";height:24px;left:8px;-webkit-mask-image:url(../../images/icon/promotions.svg);mask-image:url(../../images/icon/promotions.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}@media(max-width:600px){.home-confirmation .c-home-confirmation-button,.home-confirmation .c-home-confirmation-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:260px}.shipping-modal-opened .page-loaded{pointer-events:none}}@media(max-width:850px){.delivery-point-layer--home.postalcode-focused .d-shipping-scroll{height:100vh;overflow:visible}.delivery-point-layer--home.postalcode-focused .d-shipping-scroll>[data-shipping-method-scroll]{overflow:visible}.delivery-point-layer--home.postalcode-focused .d-shipping-delivery-input-box{background-color:#fff;height:calc(100% + 124px);left:0;padding:10px;position:absolute;top:-124px;width:100%;z-index:10}.delivery-point-layer--home.postalcode-focused .d-shipping-delivery-input-box .search-close{cursor:pointer;display:block;font-size:.875rem;line-height:50px;position:absolute;right:10px;text-decoration:underline;top:10px;z-index:10}.delivery-point-layer--home.postalcode-focused .d-shipping-delivery-input-box .cross-icon{left:calc(100% - 95px)}.delivery-point-layer--home.postalcode-focused .postalcode-check .postalcode-search{width:calc(100% - 60px)}}@media(min-width:851px){.shipping-methods-dialog{border-radius:15px}.shipping-methods-dialog.ui-dialog{max-height:calc(100% - 80px);max-width:660px}.shipping-methods-dialog .simplebar-scroll-content::-webkit-scrollbar{display:block}.shipping-methods-dialog .simplebar-track.vertical{right:6px}.shipping-methods-dialog .simplebar-content{max-width:660px;width:660px}.shipping-methods-dialog .c-home-warning{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}.shipping-methods-dialog .country .simplebar-content{width:auto}.d-shipping-scroll{height:auto}.d-shipping-title{padding-bottom:10px;padding-left:30px;padding-right:30px}.d-shipping-step-one-wrapper{margin:0 30px}.d-shipping-header-content{font-size:1.25rem;line-height:28px;margin-top:10px}.d-shipping-store-links{margin-bottom:10px;margin-top:5px}.d-shipping-header-close{top:15px}.d-shipping-selected{width:calc(100% - 60px)}.d-shipping-slots{padding-bottom:82px}.c-shipping-info-warning .d-shipping-info{font-size:.6875rem;letter-spacing:-.22px;line-height:15px}.d-shipping-method .d-shipping-submit-button-wrapper{padding-bottom:30px}.d-shipping-delivery .d-shipping-info,.d-shipping-drive .d-shipping-info{width:calc(100% - 60px)}.d-shipping-delay{max-width:calc(100% - 60px)}.d-shipping-step-one-info .d-shipping-info{margin-left:30px;margin-right:30px}}.c-shipping-info.hidden-on-click{display:none}.c-shipping-info-warning{color:#575756;font-size:.625rem}.c-shipping-info-warning-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px;margin-top:10px}.c-shipping-info-warning-wrapper .inactive-icon{display:none}.c-shipping-info-warning-image{display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;min-width:20px}.c-shipping-info-warning-text{margin-left:10px;width:100%}.c-shipping-info-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-shipping-info-grid.full-slot .c-shipping-info-amount,.c-shipping-info-grid.full-slot .c-shipping-info-first-slot,.c-shipping-info-grid.full-slot .c-shipping-info-preparation,.c-shipping-info-grid.full-slot .c-shipping-info-warning-text,.c-shipping-info-grid.full-slot .d-shipping-info{color:#9a9a9a}.c-shipping-info-grid-complete .c-shipping-info-image img,.c-shipping-info-grid-complete .c-shipping-info-warning-image img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}.c-shipping-info-grid-complete .c-shipping-info-amount,.c-shipping-info-grid-complete .c-shipping-info-first-slot,.c-shipping-info-grid-complete .c-shipping-info-preparation,.c-shipping-info-grid-complete .c-shipping-info-warning-text{color:#575756;opacity:.5}.c-shipping-info-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;width:40px;-ms-flex-item-align:center;align-self:center}.c-shipping-info-image img{height:100%;max-height:100%;width:100%}.c-shipping-info-content{margin-left:15px;text-align:left}.c-shipping-info-first-slot{font-size:.75rem}.c-shipping-info-preparation{font-family:Open Sans Regular,sans-serif;margin-top:5px;text-align:left}.c-shipping-info-amount,.c-shipping-info-preparation{color:#575756;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;line-height:18px}@media(min-width:601px){.c-shipping-info.hidden-on-click{display:none}}.d-shipping-confirmation{display:none}.d-shipping-confirmation .d-shipping-submit-button-wrapper{bottom:64px}.d-shipping-confirmation.show{display:block}.d-shipping-confirmation .d-shipping-grid-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.d-shipping-confirmation .d-shipping-grid-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.d-shipping-confirmation .c-shipping-info-image{margin-left:20px}.d-shipping-confirmation .d-shipping-grid-name{color:#000;font-weight:600;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.d-shipping-confirmation .d-shipping-grid-name:first-child{margin-bottom:5px}.d-shipping-confirmation .d-shipping-grid{margin:0 auto;width:calc(100% - 30px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-shipping-confirmation .c-shipping-info{margin:15px 20px 40px 15px}.d-shipping-confirmation .c-shipping-info .selected-timeslot-data,.d-shipping-confirmation .c-shipping-info .selected-timeslot-hours{font-size:.75rem}.d-shipping-confirmation .c-shipping-info .selected-timeslot-data{font-weight:700;text-transform:lowercase}.d-shipping-confirmation .c-shipping-info .selected-timeslot-data:first-letter{text-transform:uppercase}.d-shipping-confirmation .c-shipping-info-grid{margin:0}.d-shipping-confirmation .c-shipping-info-timeslot{margin-top:15px}.d-shipping-confirmation .c-shipping-info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.d-shipping-confirmation .d-shipping-modify-button{line-height:24px;margin-top:5px}.d-shipping-step-one-container{display:none}.d-shipping-step-one-container.show{display:block}.d-shipping-step-one-container .d-shipping-title{padding-bottom:20px}.infinite-scroll-loading{height:60px;position:relative}.infinite-scroll-loading.has-spinner-visible:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:201}.infinite-scroll-loading.has-spinner-visible:after{background-image:url(../../images/loader/loader_classic.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;z-index:202}.c-shipping-info-address-title{font-weight:600}.c-shipping-info-address-district,.c-shipping-info-address-postalcode,.c-shipping-info-address-street,.c-shipping-info-address-title{color:#000;font-size:.75rem}.c-shipping-info-address-postalcode{margin-bottom:5px}.c-shipping-info-address-district,.c-shipping-info-address-postalcode{text-transform:capitalize}.d-shipping-confirmation-slot-wrapper{position:static}.d-shipping-confirmation-slot-wrapper.has-spinner-visible:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:201}.d-shipping-confirmation-slot-wrapper.has-spinner-visible:after{background-image:url(../../images/loader/loader_classic.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;z-index:202}.d-shipping-confirmation-slot-wrapper.has-spinner-visible{min-height:134px;position:relative}.d-shipping-confirmation-slot-wrapper.has-spinner-visible .d-shipping-grid{opacity:0}@media(min-width:851px){.d-shipping-confirmation .d-shipping-grid-item-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-shipping-confirmation .d-shipping-grid{margin-bottom:20px;width:calc(100% - 60px)}.d-shipping-confirmation .d-shipping-grid-item{margin-bottom:0}.d-shipping-confirmation .c-shipping-info-amount{margin-top:5px}.d-shipping-confirmation .d-shipping-submit-button-wrapper{bottom:0;margin-bottom:18px}.d-shipping-confirmation .d-shipping-modify-button{margin-top:0}.d-shipping-confirmation .c-shipping-info-content{padding-right:20px}}.d-shipping-header-method-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-14px}.d-shipping-header-back-image{cursor:pointer}.d-shipping-drive .d-shipping-header-method-icon{padding-top:14px}.d-shipping-drive .d-shipping-title{-webkit-box-shadow:none;box-shadow:none}.d-shipping-store-name{margin:15px}.d-shipping-slots-date-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;width:100%}.d-shipping-slots-time-text{margin-bottom:10px}@media(min-width:851px){.d-shipping-delivery,.d-shipping-drive,.delivery-point-layer{max-height:calc(100vh - 153px)}}.d-shipping-pickup-two-options{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px;margin-top:20px;width:100%}.d-shipping-pickup-two-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none}.d-shipping-pickup-two-option.selected{display:none}.d-shipping-pickup-two-option:focus{outline:1px auto -webkit-focus-ring-color}.d-shipping-pickup-two-option .point-retrait-selected.list-view:before,.d-shipping-pickup-two-option .point-retrait-selected.map-view:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;left:-30px;position:absolute;width:20px}.d-shipping-pickup-two .d-shipping-header-method-icon{height:32px;margin-top:4px;width:26px}.d-shipping-pickup-two .d-shipping-image-wrapper{height:40px;margin:0 auto;max-height:40px;width:40px}.d-shipping-pickup-two .d-shipping-header-method-content{display:block}.d-shipping-pickup-two .shipping-map{padding-left:15px;padding-right:15px}.d-shipping-pickup-two .d-shipping-method-title{padding-left:0;padding-right:0}.d-shipping-pickup-two .d-shipping-list{width:100%}.d-shipping-pickup-two .point-retrait-selected.list-view,.d-shipping-pickup-two .point-retrait-selected.map-view{padding-left:27px;position:relative}.d-shipping-pickup-two .point-retrait-selected.list-view:before,.d-shipping-pickup-two .point-retrait-selected.map-view:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;left:0;position:absolute;width:20px}.d-shipping-pickup-two .delivery-point-layer-tab .point-retrait-selected.map-view:before{background-color:#007d8f;-webkit-mask-image:url(../../images/maps/map.svg);mask-image:url(../../images/maps/map.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.d-shipping-pickup-two .delivery-point-layer-tab .point-retrait-selected.list-view:before{background-color:#007d8f;left:3px;-webkit-mask-image:url(../../images/checkout-shipping-icons/list-blue-icon.svg);mask-image:url(../../images/checkout-shipping-icons/list-blue-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:13px 9px;-webkit-mask-size:13px 9px;top:6px}.d-shipping-pickup-two .d-shipping-header-method-text{display:block;margin-top:-6px}.collection-available-delivery-slot .d-shipping-delay{margin-bottom:10px}.collection-available-delivery-slot .d-shipping-method-title{padding-left:15px;padding-right:15px}.collection-available-delivery-slot .d-shipping-warning-container{margin:0 auto;width:calc(100% - 30px)}.d-shipping-pickup-two-map{display:none;height:490px;width:100%}.d-shipping-pickup-two-map.hide{display:none}.d-shipping-pickup-two-map.show{display:block}.d-shipping-pickup-two-map .gm-style .gm-style-iw-c{border-radius:10px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:304px!important;padding-left:14px;padding-top:13px}.d-shipping-pickup-two-map .gm-style .gm-style-iw-c button:not(.pin-button){display:none!important}.d-shipping-pickup-two-map .gm-style .gm-style-iw-d{padding-bottom:2px}.d-shipping-pickup-two-map .gm-style .gm-style-iw-t:after{content:none}.d-shipping-pickup-two-map .gm-style-iw{-webkit-box-shadow:none;box-shadow:none;max-width:none!important;padding:0!important;width:304px!important}.d-shipping-pickup-two-map .gm-style-iw .gm-style-iw-d{overflow:visible!important}.d-shipping-pickup-two-map .gm-style-iw .gm-style-iw-c:after{content:none}.d-shipping-pickup-two-map .gm-style-iw .pr-marker-content{background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(87,87,86,.2);box-shadow:0 0 6px 0 rgba(87,87,86,.2);padding:10px;text-align:center}.d-shipping-pickup-two-map .gm-style-iw .pr-marker-content.hide{opacity:0}.d-shipping-pickup-two-map .gm-style-iw .store-title{color:#000;font-size:.9375rem;font-weight:600;line-height:22px;margin-bottom:5px;text-align:left;width:calc(100% - 68px)}.d-shipping-pickup-two-map .gm-style-iw .store-description{text-align:left}.d-shipping-pickup-two-map .gm-style-iw .availability-span,.d-shipping-pickup-two-map .gm-style-iw .availability-title,.d-shipping-pickup-two-map .gm-style-iw .store-description{color:#000;font-size:.75rem;line-height:18px}.d-shipping-pickup-two-map .gm-style-iw .d-shipping-list-distance{display:none;font-size:.75rem;font-weight:700;margin-bottom:5px;margin-top:5px}.d-shipping-pickup-two-map .gm-style-iw .pin-button{display:inline-block;margin-top:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.d-shipping-pickup-two-map .gm-fullscreen-control,.d-shipping-pickup-two-map .gm-style-mtc,.d-shipping-pickup-two-map .gm-svpc{display:none}.d-shipping-pickup-two-map .gmnoprint>div{border-radius:30px!important;max-height:70px}.d-shipping-pickup-two-map .gmnoprint>div:after{background-color:#ddd;content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22px}.d-shipping-pickup-two-map .gmnoprint .gm-control-active{height:35px!important}.d-shipping-pickup-two-map .gmnoprint .gm-control-active:first-child{-webkit-mask-image:url(../../images/more/more.svg);mask-image:url(../../images/more/more.svg)}.d-shipping-pickup-two-map .gmnoprint .gm-control-active:first-child,.d-shipping-pickup-two-map .gmnoprint .gm-control-active:last-child{background-color:#575756!important;background-image:none!important;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px;mask-size:10px}.d-shipping-pickup-two-map .gmnoprint .gm-control-active:last-child{-webkit-mask-image:url(../../images/less/less.svg);mask-image:url(../../images/less/less.svg)}.d-shipping-pickup-two-map .gmnoprint .gm-control-active img{display:none!important}.d-shipping-pickup-two-map .pr-marker-content{position:relative}.d-shipping-pickup-two-map .pr-marker-content.fullslot{cursor:default;padding:10px;pointer-events:none}.d-shipping-pickup-two-map .pr-marker-content.fullslot .complete-badge,.d-shipping-pickup-two-map .pr-marker-content.fullslot .d-shipping-list-distance,.d-shipping-pickup-two-map .pr-marker-content.fullslot .store-title,.d-shipping-pickup-two-map .pr-marker-content.fullslot .storelocator-description{opacity:.5}.d-shipping-pickup-two-map .pr-marker-content.fullslot .pin-button{width:calc(100% - 20px)}.d-shipping-pickup-two-map .pr-marker-content .complete-badge{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0073ab;border-radius:7px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.5rem;font-weight:800;height:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-left:0;top:0;width:46px}@media(min-width:851px){.d-shipping-pickup-two .d-shipping-header-method-icon{height:24px;margin-top:0;width:20px}.d-shipping-pickup-two .d-shipping-image-wrapper{height:30px;margin-top:5px;max-height:30px;padding-top:3px;width:30px}.d-shipping-pickup-two .d-shipping-header-method-text{margin-top:0}.d-shipping-pickup-two .shipping-map{padding-left:30px;padding-right:30px}.collection-available-delivery-slot .d-shipping-warning-container{width:calc(100% - 60px)}}.d-shipping-list--delivery .d-shipping-list-name{text-transform:capitalize}.home-delivery-address .custom-select{position:relative}.home-delivery-address .custom-select .style-select{background-color:#fff;border:0;border-bottom:1px solid #bcbcbb;cursor:pointer;display:block;font-size:.875rem;padding:23px 6px 5px 0;position:relative;text-align:left;text-transform:uppercase;width:100%}.home-delivery-address .custom-select .style-select.active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.home-delivery-address .custom-select .style-select:after{background-color:#575756;height:15px;margin-top:0;outline:none;position:absolute;right:10px;top:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:9px}.home-delivery-address .custom-select .options{background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);max-height:210px;overflow:hidden;position:absolute;right:0;top:47px;width:100%;z-index:100}.home-delivery-address .custom-select .options .simplebar-track.vertical{right:10px;width:4px}.home-delivery-address .custom-select .options .simplebar-track.vertical .simplebar-scrollbar{width:3px}.home-delivery-address .custom-select .options li{cursor:pointer;font-size:.875rem;font-weight:400;padding:10px 33px 10px 10px;text-transform:uppercase}.home-delivery-address .custom-select .options li:hover{background-color:#ededed;font-weight:700}.home-delivery-address .custom-select+.custom-label{color:#bcbcbb;font-size:.625rem;position:absolute;top:0}.home-delivery-address .country .field-wrapper.error:after,.home-delivery-address .country .field-wrapper.valid:after{right:35px;top:15px}.home-delivery-address .form-row{margin-top:10px}.home-delivery-address .field-wrapper{overflow:visible}.home-delivery-address .field-wrapper .groupLabel{color:#000;font-size:.875rem;font-weight:600;line-height:22px}.home-delivery-address [type=radio]:checked+label:before{content:none}.home-delivery-address .custom-radio{display:inline-block;margin:0 20px 0 0}.home-delivery-address .custom-radio input[type=radio]+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:22px;margin-top:3px}.home-delivery-address .custom-radio input[type=radio]+label:before{content:none}.home-delivery-address .custom-radio input[type=radio]+label span{margin-right:10px}.home-delivery-address .custom-radio input[type=radio]+label span:before{background:#fff;border:1px solid #007d8f;border-radius:100%;content:"";height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.home-delivery-address .custom-radio input[type=radio]:checked+label span:after{background:#007d8f;content:"";height:14px;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.home-delivery-address .address-type{margin-top:20px}.home-delivery-address .address-type .field-wrapper.error:after,.home-delivery-address .address-type .field-wrapper.valid:after{top:15px}.d-shipping-delivery-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;z-index:2}.d-shipping-delivery-button-wrapper.full-slot-error{padding-top:60px}.d-shipping-delivery-button-wrapper .d-shipping-submit-button{display:block;margin:0 auto}.d-shipping-delivery-button-wrapper .d-shipping-submit-button.inactive{background-color:#ddd;color:#fff;pointer-events:none}.d-shipping-delivery-button-wrapper .d-shipping-delivery-error{bottom:62px;display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.d-shipping-delivery-button-wrapper .d-shipping-delivery-error .d-shipping-warning-container .error-form:before{content:none}.d-shipping-address-content{background-color:#f5f4f2;border-radius:10px;color:#000;min-height:88px;padding:15px 20px}.d-shipping-address-title{color:#000;font-size:1rem;font-weight:600;margin:10px 0}.d-shipping-address-mandatory{color:#575756;display:inline-block;font-size:.75rem;margin-top:20px;padding-bottom:10px}.d-shipping-address-text,.d-shipping-address-value{font-size:.875rem;line-height:22px}.d-shipping-address-value{font-weight:600;text-transform:capitalize}.delivery-step-between-two{padding:0 15px}.d-shipping-delivery-content .field-wrapper input[type=number],.d-shipping-delivery-content .field-wrapper input[type=tel],.d-shipping-delivery-content .field-wrapper input[type=text]{border-bottom:1px solid #bcbcbb;color:#575756;font-size:.875rem;height:48px}.d-shipping-delivery-content .field-wrapper input[type=number]:focus,.d-shipping-delivery-content .field-wrapper input[type=tel]:focus,.d-shipping-delivery-content .field-wrapper input[type=text]:focus{color:#575756}.d-shipping-delivery-content .field-wrapper input[type=number]+.custom-label,.d-shipping-delivery-content .field-wrapper input[type=tel]+.custom-label,.d-shipping-delivery-content .field-wrapper input[type=text]+.custom-label{color:#bcbcbb;font-size:.625rem;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.d-shipping-delivery-content .field-wrapper input[type=number][value=""]:focus+.custom-label,.d-shipping-delivery-content .field-wrapper input[type=tel][value=""]:focus+.custom-label,.d-shipping-delivery-content .field-wrapper input[type=text][value=""]:focus+.custom-label{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.d-shipping-delivery-content .field-wrapper input[type=number][value=""]+.custom-label,.d-shipping-delivery-content .field-wrapper input[type=tel][value=""]+.custom-label,.d-shipping-delivery-content .field-wrapper input[type=text][value=""]+.custom-label{display:block;-webkit-transform:translateY(23px);transform:translateY(23px)}.d-shipping-delivery-content .field-wrapper.error input[type=password],.d-shipping-delivery-content .field-wrapper.error input[type=tel],.d-shipping-delivery-content .field-wrapper.error input[type=text],.d-shipping-delivery-content .field-wrapper.valid input[type=password],.d-shipping-delivery-content .field-wrapper.valid input[type=tel],.d-shipping-delivery-content .field-wrapper.valid input[type=text]{padding-right:25px}.d-shipping-delivery-content .field-wrapper.error:after,.d-shipping-delivery-content .field-wrapper.valid:after{right:10px;top:23px}.d-shipping-delivery-content.delivery-step-user-address .error-address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px auto 10px;min-height:30px;width:calc(100% - 30px)}.d-shipping-delivery-content.delivery-step-user-address.hidden{display:none}.d-shipping-delivery-content.delivery-step-user-address.inactive .error-address-ineligible{display:-webkit-box;display:-ms-flexbox;display:flex}.d-shipping-delivery-content.delivery-step-user-address.fullslot .error-address-ineligible{display:none}.d-shipping-delivery-content.delivery-step-user-address.fullslot .error-address-fullslot{bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.d-shipping-delivery-neighborhood{color:#000;font-size:1rem;font-weight:600;padding:20px 15px 10px}.d-shipping-delivery-input-box{padding:0 15px}.d-shipping-delivery-input-box .postalcode-check{position:relative}.d-shipping-delivery-input-box .postalcode-check .parsley-errors-list{display:none}.d-shipping-delivery-input-box .postalcode-search{-webkit-appearance:none;border-color:#bcbcbb;border-radius:10px;color:#000;font-size:.875rem;font-weight:600;height:50px;outline:none;padding:0 44px;width:100%}.d-shipping-delivery-input-box .postalcode-search:focus{border:2px solid #9a9a9a}.d-shipping-delivery-input-box .postalcode-search:focus~.loupe-icon{background-color:#575756}.d-shipping-delivery-input-box .postalcode-search:valid~.accent-button.cross-icon{display:block}.d-shipping-delivery-input-box .postalcode-search::-webkit-input-placeholder{color:#000;font-size:.875rem}.d-shipping-delivery-input-box .postalcode-search::-moz-placeholder{color:#000;font-size:.875rem}.d-shipping-delivery-input-box .postalcode-search:-ms-input-placeholder{color:#000;font-size:.875rem}.d-shipping-delivery-input-box .postalcode-search::-ms-input-placeholder{color:#000;font-size:.875rem}.d-shipping-delivery-input-box .postalcode-search::placeholder{color:#000;font-size:.875rem}.d-shipping-delivery-input-box .accent-button{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;padding:0;position:absolute}.d-shipping-delivery-input-box .accent-button.cross-icon{background-color:#575756;display:none;left:calc(100% - 34px);-webkit-mask-image:url(../../images/close/circle-cross-inverted.svg);mask-image:url(../../images/close/circle-cross-inverted.svg)}.d-shipping-delivery-input-box .accent-button.cross-icon,.d-shipping-delivery-input-box .accent-button.loupe-icon{height:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;top:13px;width:24px}.d-shipping-delivery-input-box .accent-button.loupe-icon{background-color:#000;left:10px;-webkit-mask-image:url(../../images/icon/icon-search-loupe_000.svg);mask-image:url(../../images/icon/icon-search-loupe_000.svg)}.d-shipping-delivery-input-box .input-box-suggestions{padding-top:15px}.d-shipping-delivery-input-box .drop-down-suggestions{max-height:223px}.d-shipping-delivery-input-box .no-postalcode-wrapper{display:none}.d-shipping-delivery-input-box .no-postalcode-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;z-index:1}.d-shipping-delivery-input-box .no-postalcode-text{color:inherit;font-size:.75rem;font-weight:inherit;text-align:left}.d-shipping-delivery-input-box .delivery-wrapper{padding:0 5px 0 10px}.d-shipping-delivery-input-box .delivery-wrapper .city,.d-shipping-delivery-input-box .delivery-wrapper .postal-code{font-size:.875rem}.d-shipping-delivery-input-box .delivery-wrapper .city-suggestions{line-height:19px;margin-bottom:15px;min-height:19px;overflow:hidden}.d-shipping-delivery-input-box .delivery-wrapper .city-suggestions.hide{display:none}.d-shipping-delivery-input-box .delivery-wrapper .city-suggestions.last-visible-item,.d-shipping-delivery-input-box .delivery-wrapper .city-suggestions:last-child{margin-bottom:0}.delivery-step-user-address{padding-bottom:12px;position:relative}.delivery-step-user-address .error-address{background-color:#ffe4d0;border-radius:3px;color:#000;font-size:.75rem;font-weight:600;line-height:18px;min-height:30px;padding:3px 5px 3px 34px;position:relative;text-align:left}.delivery-step-user-address .error-address:before{background-image:url(../../images/warnings/warning.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.d-shipping-info--address-wrapper{background-color:#f5f4f2;border-radius:10px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto 12px;padding:15px 57px 15px 20px;position:relative;width:calc(100% - 30px)}.d-shipping-info--address-wrapper.inactive{cursor:default;pointer-events:none}.d-shipping-info--address-wrapper.inactive .address-block--text,.d-shipping-info--address-wrapper.inactive .address-block--title{color:#9a9a9a}.d-shipping-info--address-wrapper.inactive .d-shipping-method-arrow{background-color:#9a9a9a}.d-shipping-info--address-wrapper .d-shipping-method-arrow{position:absolute;right:0;top:0}.d-shipping-info--address-wrapper .address-block--title{font-size:.875rem;font-weight:600;line-height:22px;margin-bottom:5px}.d-shipping-info--address-wrapper .address-block--text{font-size:.75rem;line-height:18px}.d-shipping-info--address-wrapper .address-block--title--city,.d-shipping-info--address-wrapper .address-block--title--district{text-transform:capitalize}.d-shipping-delivery-content,.d-shipping-delivery-two{display:none}.d-shipping-delivery-content.show,.d-shipping-delivery-two.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-shipping-modify-email-button{margin-left:auto;margin-right:auto}.d-shipping-delivery-three{display:none}.d-shipping-delivery-three.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-shipping-delivery .d-shipping-list{position:relative}.d-shipping-delivery .d-shipping-delivery-input{border-radius:30px;height:38px;width:288px}.d-shipping-delivery .d-shipping-header-method-icon{margin-top:8px;max-width:38px;padding-bottom:0}.delivery-point-layer--home .d-shipping-warning-container{background-color:#ffe4d0;border-radius:3px;color:#000;font-weight:600;line-height:18px;margin:0 auto;min-height:30px;padding:6px 5px 6px 34px;position:relative;width:calc(100% - 30px)}.delivery-point-layer--home .d-shipping-warning-container:before{-webkit-animation:none;animation:none;background-image:url(../../images/warnings/warning.svg);background-repeat:no-repeat;background-size:contain;border:0;content:"";height:24px;left:5px;margin-top:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.d-shipping-lists .filtered-list-title{margin-top:10px}@media(min-width:601px){.d-shipping-delivery-input-box.postalcode-suggestion-shown .postalcode-search:focus{-webkit-box-shadow:none;box-shadow:none}.d-shipping-delivery-input-box .accent-button{z-index:2}.d-shipping-delivery-input-box .delivery-wrapper{padding:0}.d-shipping-delivery-input-box .no-postalcode-warning-icon{margin-top:0}.d-shipping-info--address-container{padding-bottom:58px}.d-shipping-info--address-wrapper.inactive+.error-address-ineligible{bottom:15px}}@media(max-width:850px){.delivery-step-between-two.show{padding-bottom:92px}}@media(min-width:851px){.d-shipping-delivery-input-box .input-box-suggestions{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 6px 0 rgba(87,87,86,.3);box-shadow:0 0 6px 0 rgba(87,87,86,.3);left:-5px;padding:58px 10px 20px 25px;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.d-shipping-delivery-input-box .input-box-suggestions.box-without-suggestions{padding-bottom:10px;padding-left:0;padding-right:0}.d-shipping-delivery-input-box .postalcode-search{position:relative;width:100%;z-index:2}.d-shipping-delivery-input-box .no-postalcode-wrapper{margin-left:15px;margin-top:6px;width:calc(100% - 15px)}.d-shipping-modify-email-button{margin-bottom:30px}.d-shipping-info--address-container{padding-bottom:0}.delivery-step-between-two{padding-bottom:132px;padding-left:30px;padding-right:30px}.d-shipping-delivery-button-wrapper .d-shipping-delivery-error{bottom:82px}.d-shipping-delivery-content.delivery-step-user-address .error-address{margin-top:0;width:calc(100% - 60px)}.d-shipping-info--address-wrapper,.d-shipping-list{width:calc(100% - 60px)}.d-shipping-delivery-input-box,.d-shipping-delivery-neighborhood{padding-left:30px;padding-right:30px}.d-shipping-lists .filtered-list-title{margin-left:30px;margin-right:30px}.d-shipping-lists .filtered-list-title.d-shipping-warning-container{width:calc(100% - 60px)}.drop-down-suggestions .simplebar-content{max-width:100%;width:100%}}.c-home-warning{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffe4d0;border-radius:3px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px auto 42px;padding:3px 5px;width:calc(100% - 30px)}.c-home-warning,.c-home-warning-image{display:-webkit-box;display:-ms-flexbox;display:flex}.c-home-warning-image{height:24px;margin-right:5px;text-align:center;width:24px}.c-home-warning-image img{height:24px;min-width:24px;width:24px}.c-home-warning-text{font-size:.75rem;line-height:18px;width:100%}.c-home-confirmation-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:42px;width:100%}.c-home-confirmation-button,.c-home-confirmation-link{margin:0 auto}.home-confirmation{display:none}.home-confirmation.show{display:block}@media(min-width:601px){.c-home-confirmation-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-home-confirmation-button,.c-home-confirmation-link{margin-left:0;margin-right:0}}@media(min-width:851px){.c-home-confirmation-buttons{padding-bottom:30px}}.d-shipping-header-close-icon{height:26px;width:26px}@media(min-width:851px){.c-shipping-info-store{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px}.c-shipping-info-store-title{color:#000;font-size:1.125rem;font-weight:600;line-height:26px;text-transform:capitalize}.c-shipping-info-store-address{color:#000;font-size:14px;font-weight:400;line-height:22px;text-transform:capitalize}.c-shipping-info-store-link{color:#575756;display:block;font-size:13px;font-weight:400;line-height:20px;margin-top:10px}.c-shipping-info-store-link-blue{color:#007d8f}.c-shipping-info-store-icon{height:26px;margin-right:15px;width:26px}.c-shipping-info-store-select{margin-top:15px}.c-shipping-info-store-icon-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-shipping-step-one-white{background-color:#fff}.c-shipping-info-wrapper{background-color:#fff;padding-bottom:15px;padding-top:15px}.change-store-text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 19px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #007d8f;border-radius:23px;height:40px;white-space:nowrap}.change-store-new{text-decoration:none}.cu-store-description-delivery-clickable{cursor:pointer;display:inline-block;font-weight:600;padding-right:11px;white-space:nowrap}.store__description-delivery{font-weight:600}.method-selected .delivery-method-wrapper{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;position:relative;text-decoration:underline}.method-selected .delivery-method-wrapper:before{background:url(../../images/checkout-shipping-icons/input-valid-icon.svg) no-repeat;background-size:contain;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin-right:5px;margin-top:2px;width:16px;z-index:2}.method-selected .store__description-delivery{font-weight:700}.cu-store-link:after{background-color:#007d8f;height:9px;margin-left:5px;width:9px}}.d-shipping-banner-blue{padding:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-ms-flex-item-align:stretch;align-self:stretch;border-radius:6px;margin:15px auto 5px;width:calc(100% - 30px)}.d-shipping-banner-blue,.d-shipping-banner-blue-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;gap:10px;justify-content:center}.d-shipping-banner-blue-btns{-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.d-shipping-banner-blue-text{color:#000;font-size:.75rem;font-weight:400;line-height:18px}.d-shipping-banner-blue-store-content{margin-bottom:30px;margin-top:10px;width:calc(100% - 20px)}@media(min-width:851px){.d-shipping-banner-blue{margin-bottom:0;margin-top:20px;width:calc(100% - 60px)}.d-shipping-banner-blue-btns{-ms-flex-item-align:end;align-self:flex-end}.d-shipping-banner-blue-store-content{margin-bottom:10px;margin-top:5px}}.d-shipping-confirmation-banner-green{border-radius:3px;color:#000;font-size:.75rem;font-weight:600;line-height:18px;margin:20px 15px;padding:8px 10px 8px 39px;position:relative}.d-shipping-confirmation-banner-green:after{background-color:#3b9c53;content:"";display:block;height:24px;left:10px;-webkit-mask-image:url(../../images/ok/ok.svg);mask-image:url(../../images/ok/ok.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:6px;width:24px}.d-shipping-confirmation-no-banner .d-shipping-grid-item{margin-top:20px}@media(min-width:851px){.d-shipping-confirmation-banner-green{margin:20px 30px}}.d-shipping-selected{background-color:#f5f4f2;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 0;min-height:55px;padding:6px 20px;width:calc(100% - 30px)}.d-shipping-selected,.d-shipping-selected-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.d-shipping-selected-method{color:#000;font-size:.875rem;font-weight:600;line-height:normal}.d-shipping-drive-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-shipping-slots-date-text,.d-shipping-slots-time-text{color:#000;font-size:.875rem;font-weight:600;line-height:22px}.d-shipping-slots-date-text{margin-top:20px}.d-shipping-slots-time{margin-top:10px}.d-shipping-method .date-day{background-color:#fff;border:1px solid #ddd;border-radius:10px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-right:10px;text-align:center;width:103px}.d-shipping-method .date-day:not(.date-day--not-available).selected,.d-shipping-method .date-day:not(.date-day--not-available):hover{background-color:#007d8f;border-color:#007d8f;color:#fff}.d-shipping-method .date-day:not(.date-day--not-available).selected.vip-slot,.d-shipping-method .date-day:not(.date-day--not-available):hover.vip-slot{background-color:#cff2f8}.d-shipping-method .date-day:not(.date-day--not-available).selected.vip-slot .slot-label,.d-shipping-method .date-day:not(.date-day--not-available):hover.vip-slot .slot-label{background-color:#007d8f}.d-shipping-method .date-day:not(.date-day--not-available).selected.promo-slot,.d-shipping-method .date-day:not(.date-day--not-available):hover.promo-slot{border-color:transparent}.d-shipping-method .date-day:not(.date-day--not-available).selected.promo-slot.selected,.d-shipping-method .date-day:not(.date-day--not-available):hover.promo-slot.selected{background-color:#cff2f8}.d-shipping-method .date-day:not(.date-day--not-available).selected.promo-slot.selected .vip-slot-description,.d-shipping-method .date-day:not(.date-day--not-available).selected.promo-slot.selected label,.d-shipping-method .date-day:not(.date-day--not-available):hover.promo-slot.selected .vip-slot-description,.d-shipping-method .date-day:not(.date-day--not-available):hover.promo-slot.selected label{border-color:transparent}.d-shipping-method .date-day:not(.date-day--not-available).selected .vip-slot-description,.d-shipping-method .date-day:not(.date-day--not-available).selected.promo-slot.selected .vip-slot-description,.d-shipping-method .date-day:not(.date-day--not-available):hover .vip-slot-description,.d-shipping-method .date-day:not(.date-day--not-available):hover.promo-slot.selected .vip-slot-description{color:#000}.d-shipping-method .date-day:not(.date-day--not-available).selected:before,.d-shipping-method .date-day:not(.date-day--not-available):hover:before{background-color:#fff}.d-shipping-method .date-day.date-day--not-available{background-color:#ededed;border-color:#ededed;color:#9a9a9a;cursor:default;pointer-events:none;position:relative}.d-shipping-method .date-day .date-day-date{font-size:1.625rem;line-height:1}.d-shipping-method .date-day .date-day-text,.d-shipping-method .date-day .date-month-text{font-size:.75rem;line-height:15px}.d-shipping-method .date-day .date-month-text{text-transform:lowercase}.d-shipping-method .date-day.has-discount{position:relative}.d-shipping-method .date-day.has-discount.selected:before{background-color:#fff}.d-shipping-method .date-day.has-discount:before{background-color:#007d8f;content:"";height:20px;-webkit-mask-image:url(../../images/icon/promotions.svg);mask-image:url(../../images/icon/promotions.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:4px;top:4px;width:20px}.d-shipping-method .date-time{display:none}.d-shipping-method .date-time--visible{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.d-shipping-method .date-time-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;height:55px;justify-content:center;margin-bottom:10px;margin-right:10px;overflow:hidden;width:103px}.d-shipping-method .date-time-text input{display:none}.d-shipping-method .date-time-text:not(.not-available).selected{background-color:#007d8f;border-color:#007d8f;color:#fff}.d-shipping-method .date-time-text:not(.not-available).selected.vip-slot{background-color:#cff2f8}.d-shipping-method .date-time-text:not(.not-available).selected.vip-slot .slot-label{background-color:#007d8f}.d-shipping-method .date-time-text:not(.not-available).selected.promo-slot{border-color:transparent}.d-shipping-method .date-time-text:not(.not-available).selected.promo-slot.selected{background-color:#cff2f8}.d-shipping-method .date-time-text:not(.not-available).selected.promo-slot.selected .vip-slot-description,.d-shipping-method .date-time-text:not(.not-available).selected.promo-slot.selected label{border-color:transparent}.d-shipping-method .date-time-text:not(.not-available).selected .vip-slot-description,.d-shipping-method .date-time-text:not(.not-available).selected.promo-slot.selected .vip-slot-description{color:#000}.d-shipping-method .date-time-text.not-available{background-color:#ededed;border-color:#ededed;color:#9a9a9a;cursor:default;pointer-events:none;position:relative}.d-shipping-method .date-time-text.not-available .d-shipping-text-badge{font-size:.625rem;position:absolute;right:20px;top:13px}.d-shipping-method .date-time-text.not-available .vip-slot-description:before{background-color:#9a9a9a}.d-shipping-method .date-time-text.not-available:hover{cursor:default}.d-shipping-method .vip-slot{background-color:#cff2f8;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-shipping-method .vip-slot.not-available .slot-label,.d-shipping-method .vip-slot.not-available .vip-slot-description-wrapper{background-color:#ededed}.d-shipping-method .vip-slot.not-available .d-shipping-text-badge{display:block;padding-left:4px;position:static}.d-shipping-method .vip-slot .slot-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.d-shipping-method .promo-slot .vip-slot-description{color:#000;padding-left:0}.d-shipping-method .promo-slot .vip-slot-description:before{content:none}.d-shipping-method .vip-slot-description-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;width:100%}.d-shipping-method .vip-slot-description{font-size:.5625rem;font-weight:600;letter-spacing:-.18px;padding-left:12px;position:relative}.d-shipping-method .vip-slot-description:before{background-color:#005562;content:"";display:block;height:10px;left:0;-webkit-mask-image:url(../../images/stars/star.svg);mask-image:url(../../images/stars/star.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.d-shipping-slots{margin:0 5px 0 15px;padding-bottom:59px}@media(min-width:601px){.d-shipping-method .date-day{width:86px}.d-shipping-method .date-time-text{margin-right:15px;width:100px}.d-shipping-slots{margin-right:0;padding-bottom:74px}}@media(min-width:851px){.d-shipping-selected-content{gap:20px}.d-shipping-selected{gap:20px;width:calc(100% - 60px)}.d-shipping-selected-method{line-height:22px}.d-shipping-method .date-day{width:91px}.d-shipping-method .date-time-text{margin-right:10px;width:112px}.d-shipping-method .date-time-text:not(.not-available):hover{background-color:#007d8f;border-color:#007d8f;color:#fff}.d-shipping-method .date-time-text:not(.not-available):hover.vip-slot{background-color:#cff2f8}.d-shipping-method .date-time-text:not(.not-available):hover.vip-slot .slot-label{background-color:#007d8f}.d-shipping-method .date-time-text:not(.not-available):hover.promo-slot{border-color:transparent}.d-shipping-method .date-time-text:not(.not-available):hover.promo-slot.selected{background-color:#cff2f8}.d-shipping-method .date-time-text:not(.not-available):hover.promo-slot.selected .vip-slot-description,.d-shipping-method .date-time-text:not(.not-available):hover.promo-slot.selected label{border-color:transparent}.d-shipping-method .date-time-text:not(.not-available):hover .vip-slot-description,.d-shipping-method .date-time-text:not(.not-available):hover.promo-slot.selected .vip-slot-description{color:#000}.d-shipping-slots{margin-left:30px;padding-bottom:102px}.d-shipping-slots-time-content{padding-bottom:5px}.d-shipping-slots-date-text{margin-top:15px}.d-shipping-slots-content{position:relative}.d-shipping-slots-content:after{background-color:#ddd;bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - 30px)}}@-webkit-keyframes blue-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes blue-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.comment-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:15px;padding:14px 20px 20px}.comment-container .cu-popin-subtitle,.comment-container .dialog-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.comment-container .ui-icon-closethick{background-color:#fff;height:24px;width:24px}.comment-container .ui-icon-closethick:before{background-color:#007d8f;height:24px;-webkit-mask-image:url(../../images/close/circle-cross.svg);mask-image:url(../../images/close/circle-cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;top:2px;width:24px}.comment-container .ui-icon-closethick--white:before{background:url(../../images/icon/close-button-white-circle.svg) no-repeat}.comment-container .ui-icon-closethick:after,.comment-container .ui-icon-closethick:before{border-color:#575756}.comment-container.strict-free{border-radius:15px;margin:0 15px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-height:213px;min-width:320px;padding:unset}.comment-container.strict-free .comment-layer-content--free,.comment-container.strict-free .comment-layer-content--strict{max-width:330px}.comment-container.strict-free .comment-layer-content--strict .comment-layer-title{margin-bottom:30px}.comment-container.strict-free .comment-layer-content--strict .cu-popin-button-wrapper{margin-top:26px}.comment-container.strict-free .ui-icon-closethick{top:-2px}.comment-layer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:15px;position:relative;z-index:240}.comment-layer.has-spinner-visible:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:201}.comment-layer.has-spinner-visible:after{background-image:url(../../images/loader/loader_classic.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:30px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;z-index:202}.comment-layer.hidden{display:none}.comment-layer-cross{cursor:pointer;position:absolute;right:25px;top:20px}.comment-layer-content--free,.comment-layer-content--strict{margin:0 auto}.comment-layer-content--free.hidden,.comment-layer-content--strict.hidden{display:none}.comment-layer .list-strict{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:20px;justify-content:center}.comment-layer .list-strict .comment-option{cursor:pointer;display:block;font-size:14px;line-height:24px;position:relative}.comment-layer .list-strict .comment-option .circle{display:inline-block;font-size:14px;line-height:15px;padding-left:34px}.comment-layer .list-strict .comment-option .circle:before{background:#fff;border:1px solid #007d8f;border-radius:50%;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.comment-layer .list-strict .comment-option[selected=selected] .circle:after{background:#007d8f;border-radius:50%;content:"";display:block;height:16px;left:4px;position:absolute;top:4px;width:16px}.comment-layer-title{font-size:1.25rem;font-weight:600;line-height:26px;margin:16px 0 20px;padding:0 49px;text-align:center}.comment-layer .char-count{display:none}.comment-layer .personal-data-info{color:#575756;font-size:.75rem;line-height:18px;margin-top:20px;padding:0 15px}.comment-layer .cu-popin-button-wrapper{border-top:1px solid #ddd;margin-top:16px;padding:12px}.comment-layer .cu-popin-button-wrapper.hidden{display:none}.comment-layer.has-spinner-visible{min-height:183px}.comment-layer.has-spinner-visible:before{background-color:#fff}.comment-layer.has-spinner-visible .line-horizontal{display:none}.su-dialog-comment .su-btn-primary-default{padding:9px 20px}.su-dialog-comment .ui-dialog-titlebar{z-index:241}@media(min-width:851px){.comment-container.strict-free{height:auto!important;min-width:360px}.comment-container.strict-free .comment-layer-content--free{max-width:660px}.comment-container.strict-free .comment-layer-content--free .comment-layer-title{border-bottom:1px solid #ddd;margin-bottom:30px;margin-top:20px;padding-bottom:18px}.comment-container.strict-free .comment-layer-content--free .cu-popin-button-wrapper{margin-top:31px}.comment-container.strict-free .comment-layer-content--free .personal-data-info{padding:0 30px}.comment-container.strict-free .comment-layer-content--strict{max-width:360px}.comment-container.strict-free .comment-layer-content--strict .cu-popin-button-wrapper{margin-top:40px}.comment-layer.has-spinner-visible{min-height:197px}.su-dialog-comment .su-dialog-sm-title{position:relative}.su-dialog-comment .su-dialog-sm-title:after{background-color:#ddd;bottom:0;content:"";height:1px;position:absolute;width:calc(100% + 60px)}.su-dialog-sm-countcharacters{margin-top:5px}}.rcp-message-plp{background:#575756;border-radius:4px;bottom:20px;color:#fff;display:none;font-size:.625rem;left:0;letter-spacing:-.02em;line-height:13px;max-width:157px;padding:8px;position:absolute;text-align:center}.rcp-message-plp.show{display:block;z-index:2}.rcp-message-plp.show:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #575756;bottom:-7px;content:"";display:block;height:0;left:27px;position:absolute;width:0}.separator{padding:0 10px}.unit-info-rcp-text{cursor:pointer}.slider-banner-text{border-radius:5px;color:#000;font-weight:600;height:35px;left:50%;margin:0 auto;max-width:345px;min-width:100px;overflow:hidden;padding:0 12px;position:absolute;top:-20px;-webkit-transform:translateX(-50%) rotate(-2deg);transform:translateX(-50%) rotate(-2deg);white-space:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-banner-button,.slider-banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;line-height:20px}.slider-banner-button{color:#fff;margin:0 21px 9px 0;text-align:right;text-decoration-line:underline;-webkit-box-pack:end;-ms-flex-pack:end;cursor:pointer;justify-content:flex-end}.slider-background{margin-top:39px;position:relative}.slider-background .grid-tile{background-color:#fff;margin-bottom:0;margin-top:0}.slider-background .slider-wrapper{max-height:288px;overflow:hidden}.slider-background .slider-wrapper.slick-initialized,.slider-background .slider-wrapper.slider-not-initialized{max-height:none;overflow-y:visible}.slider-background .slider-wrapper:not(.slick-initialized){padding:0 10px 13px}.slider-banner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:22px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slider-banner--no-link{padding-top:51px}.homepage-cross-sell,.slick-slider-recommendation{position:relative}.homepage-cross-sell>div:not(.loader),.slick-slider-recommendation>div:not(.loader){min-height:213px}.homepage-cross-sell .loader,.slick-slider-recommendation .loader{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:200}.homepage-cross-sell .loader img,.slick-slider-recommendation .loader img{height:30px;width:30px}.slider-background-no-asset .slider-wrapper{padding-top:35px}.slider-background-no-asset .slider-wrapper:not(.slick-initialized){padding-top:13px}@media(max-width:600px){.slider-background .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-background .slider-item{height:inherit;margin-bottom:0;margin-top:0}.slider-background .product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.slider-background .slick-dots{display:block;list-style:none;margin-top:7px;padding:0 0 7px;text-align:center;width:100%}.slider-background .slick-dots li{display:inline-block;vertical-align:middle}.slider-background .slick-dots li button{background:#bcbcbb;border:1px solid #bcbcbb;border-radius:10px;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;margin:0 7px;padding:0;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.slider-background .slick-dots li.slick-active button{background:#fff;border:1px solid #fff;height:14px;width:14px}.slider-background .slick-slide{height:inherit;margin:0 5px}.slider-background .slick-list{padding:0 25px 0 5px}.slider-background .slider-wrapper:not(.slick-initialized){padding-bottom:13px}.final-position .slick-list{padding:0 5px 0 25px}.slided-position .slick-list{padding:0 15px}.slider-background-no-asset .slider-wrapper .slick-dots li.slick-active button{background-color:#007d8f}.tiles-container--with-banner .product-tile:not(.promo-active):not(.product-with-banner){padding-top:27px}}@media(min-width:601px){.slider-banner{padding-top:10px}.slider-banner--no-link{padding-top:50px}.slider-banner-text{left:30px;margin-left:0;top:-17px;-webkit-transform:translateX(0) rotate(-2deg);transform:translateX(0) rotate(-2deg)}.slider-background{margin-top:40px;padding-bottom:40px}.slider-background .slider-item{margin:0 10px;min-width:240px;width:240px}.slider-background .slick-slide{margin:0 10px}.slider-background .slick-list{padding:0 0 0 20px}.slider-background .promo-slick-arrow{bottom:230px;right:10px}.slider-background .promo-slick-arrow:before{background-color:#007d8f;content:"";height:24px;margin-left:13px;margin-right:11px;margin-top:13px;-webkit-mask-image:url(../../images/arrows/arrow-two.svg);mask-image:url(../../images/arrows/arrow-two.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:25px;position:absolute;width:24px;z-index:1}.slider-background .promo-slick-arrow:after{background-color:#fff;border:5px solid #007d8f;border-radius:50%;content:"";height:50px;left:0;position:absolute;width:50px;z-index:-1}.slider-background .promo-prev-arrow{left:10px}.slider-background .promo-prev-arrow:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-background .slider-wrapper{max-height:469px}.slider-background .slider-wrapper .grid-tile{min-width:240px}.slider-background .slider-wrapper:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex}.slider-background .slider-wrapper:not(.slick-initialized)~.promo-slick-arrow{display:none}.slider-background .slider-wrapper:not(.slick-initialized) .grid-tile:first-child{margin-left:20px}.slider-banner-button{font-size:1rem;line-height:24px;margin-bottom:16px;margin-right:30px}.homepage-cross-sell>div:not(.loader),.slick-slider-recommendation>div:not(.loader){min-height:428px}.slider-background-no-asset .slider-wrapper,.slider-background-no-asset .slider-wrapper:not(.slick-initialized){padding-top:40px}}@media(min-width:851px){.cart-content-right-content .tiles-container--with-banner .product-tile:not(.promo-active):not(.product-with-banner){padding-top:27px}}@media(min-width:1440px){.pdp-slider-first-inner .slider-wrapper:not(.slick-initialized){padding:0 0 0 10px}}@-webkit-keyframes animation-fixed-position{0%{top:-120px}to{top:0}}@keyframes animation-fixed-position{0%{top:-120px}to{top:0}}@-webkit-keyframes animation-fixed--bottom-position{0%{bottom:-40px}10%{bottom:24px;width:40px}30%{bottom:24px;width:40px}40%{bottom:24px;width:250px}60%{bottom:24px;width:250px}80%{bottom:24px;width:40px}to{bottom:-40px}}@keyframes animation-fixed--bottom-position{0%{bottom:-40px}10%{bottom:24px;width:40px}30%{bottom:24px;width:40px}40%{bottom:24px;width:250px}60%{bottom:24px;width:250px}80%{bottom:24px;width:40px}to{bottom:-40px}}@-webkit-keyframes animation-fixed--top-position-mobile{0%{top:-36px}10%{top:192px;width:36px}30%{top:192px;width:36px}40%{top:192px;width:258px}60%{top:192px;width:258px}80%{top:192px;width:36px}to{top:-36px}}@keyframes animation-fixed--top-position-mobile{0%{top:-36px}10%{top:192px;width:36px}30%{top:192px;width:36px}40%{top:192px;width:258px}60%{top:192px;width:258px}80%{top:192px;width:36px}to{top:-36px}}@-webkit-keyframes animation-fixed--top-position-desktop{0%{top:-36px}10%{top:85px;width:36px}30%{top:85px;width:36px}40%{top:85px;width:258px}60%{top:85px;width:258px}80%{top:85px;width:36px}to{top:-36px}}@keyframes animation-fixed--top-position-desktop{0%{top:-36px}10%{top:85px;width:36px}30%{top:85px;width:36px}40%{top:85px;width:258px}60%{top:85px;width:258px}80%{top:85px;width:36px}to{top:-36px}}@-webkit-keyframes animation-circle{0%{opacity:0}9%{opacity:0}10%{opacity:1}30%{height:80px;opacity:0;width:80px}40%{opacity:0}to{opacity:0}}@keyframes animation-circle{0%{opacity:0}9%{opacity:0}10%{opacity:1}30%{height:80px;opacity:0;width:80px}40%{opacity:0}to{opacity:0}}.cart-row .rcp-message-plp{left:-1px}@media(max-width:850px){.store-information .shipping-selected-wrapper{-webkit-animation:animation-fixed--top-position-mobile 5s linear;animation:animation-fixed--top-position-mobile 5s linear}}.ctas-loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#primary{width:100%}.comment-content--strict{-ms-flex-pack:distribute;justify-content:space-around}.comment-textarea{height:50px}.comment-title--free{font-size:.9375rem}.icon-75_advice_recipes:before{width:22px}.cart-content{position:relative}.cart-content-left{width:100%}.cart-content-right{background-color:#f5f4f2;width:100%}.cart-content .col2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.cart-content .col2 .product-button__pen{display:block;margin-right:8px}.customize-product{cursor:pointer;display:block;font-size:.75rem}.customize-product.hidden{display:none}.customize-button-cart,.customize-product-button{color:#007d8f;font-size:.8125rem;font-weight:400;line-height:20px;padding-right:5px;text-decoration:underline}.customize-product-button.icon{color:#007d8f;font-size:.875rem;padding-right:5px;text-decoration:none}.cart-content-left-wrapper{background:#f5f4f2}.cart-content-left-wrapper .cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:29px;padding-left:11px;padding-right:11px}.cart-content-left-wrapper .ideal-with-cta{margin-left:auto;margin-right:auto;position:relative;top:17px}.cart-actions .icon{background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;margin-right:5px;margin-top:1px;width:18px}.cart-actions .icon-remove{background-color:#007d8f;-webkit-mask-image:url(../../images/remove/remove.svg);mask-image:url(../../images/remove/remove.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.cart-actions .icon-add-to-list{background-image:url(../../images/lists/list-add.svg)}.cart-actions .icon-add-comment{background-image:url(../../images/icon/icon-add-comment-to-cart.svg)}.cart-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#007d8f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;font-weight:400;height:20px;line-height:20px;margin-bottom:10px;margin-right:auto}.cart-button:last-child{margin-bottom:0}.product-groupe{margin-top:16px}@supports(-webkit-touch-callout:none){.product-groupe{outline:none}}.product-groupe.expanded .product-group-title{border-bottom:none;font-weight:700;margin-bottom:16px;padding-bottom:0}.product-groupe.expanded .product-group-title:after{top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.product-group-title{border-bottom:1px solid #bcbcbb;font-weight:400;padding-bottom:16px;position:relative}.product-group-title:after{background-color:#575756;display:block;height:20px;position:absolute;right:9px;top:calc(50% - 8px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.group-header-promo-count{color:#e22019;display:table;font-weight:inherit;position:relative}.group-header-promo-count:after{background-image:url(../../images/icon/promotions.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;position:absolute;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.unavailable-products-container .product-group-title{padding-left:11px;padding-right:11px}.unavailable-products-container .product-group-title:after{content:none}.store-information.sticky{height:78px;position:fixed;top:0;width:100%;z-index:5}.store-information.shipping-method-selected .shipping-selected-wrapper{background-color:#007d8f;border-radius:17.5px;display:block;height:36px;left:50%;position:fixed;top:-36px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36px;z-index:999}.store-information.shipping-method-selected .shipping-selected-wrapper .shipping-selected-text{overflow:hidden}.store-information.shipping-method-selected .shipping-selected-wrapper .circle-animation-wrapper{-webkit-animation:animation-circle 5s linear;animation:animation-circle 5s linear;border:2px solid #007d8f;border-radius:50%;display:block;height:43px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:43px;z-index:999}.store-information.shipping-method-selected .shipping-notification-text{color:#fff;display:block;font-size:.75rem;line-height:36px;padding:0 8px 0 38px;position:relative;text-align:left;white-space:nowrap}.store-information.shipping-method-selected .shipping-notification-text:before{background-image:url(../../images/icon/icon-check-circle.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;left:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.cart-banner-background{max-height:100px;min-height:100%;min-width:100%;position:absolute}.cart-banner{color:#fff;height:100px;margin-bottom:10px;padding:0;position:relative}.cart-banner img{display:block;height:70px;-o-object-fit:cover;object-fit:cover}.cart-banner-content{margin:0 auto;padding-top:5px;position:relative;width:270px;z-index:2}.cart-banner-content,.cart-banner-content p{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-banner-content p{font-size:.9375rem;font-weight:700;margin-left:28px;margin-top:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-banner-content span{display:block;font-size:.625rem;white-space:nowrap}.cart-minimum-order-amount-tooltip{border-radius:4px;bottom:27px;font-size:.6875rem;font-weight:400;left:-10px;letter-spacing:-.02em;line-height:15px;list-style-type:disc;padding:5px 5px 5px 25px;position:absolute;text-align:left;z-index:1}.cart-minimum-order-amount-tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #575756;bottom:-7px;content:"";display:block;height:0;left:10px;position:absolute;width:0}.cart-promo-info{margin:0 15px 13px;padding-top:13px}.cart-promo-info .info{color:#575756;float:none;font-size:.75rem;font-weight:400;margin:20px 0 8px}.custom-radios{margin-bottom:6px}.custom-radio{display:inline-block;margin-right:8px}.custom-radio:last-child{margin-right:0}.custom-radio input[type=radio]+label{cursor:pointer;display:block;font-size:.875rem;line-height:24px;position:relative}.custom-radio input[type=radio]+label span{display:inline-block;font-size:.875rem;line-height:15px;padding-left:34px}.custom-radio input[type=radio]+label span:before{background:#fff;border:1px solid #007d8f;border-radius:50%;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.custom-radio input[type=radio]:checked+label span:after{background:#007d8f;border-radius:50%;content:"";display:block;height:16px;left:4px;position:absolute;top:4px;width:16px}.cart-back-to-store{color:#575756;display:block;font-size:.75rem;font-weight:700;margin-top:15px;text-align:center}.cart-totals-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-totals-section.discount{padding-bottom:0}.cart-totals-section.discount .cart-actions.absolute{margin-top:0}.cart-totals-section .order-subtotal{display:none}.cart-totals-section .cart-actions{display:block;float:none;margin-top:3px;width:auto}.cart-order-section{text-align:center}.cart-minimum-order-amount-block{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.cart-minimum-order-amount-message{color:#000;height:15px;letter-spacing:-.02em;line-height:15px}.cart-minimum-order-amount-icon{background-color:#007d8f;cursor:pointer;display:inline-block;height:17px;margin-right:4px;-webkit-mask-image:url(../../images/info/info.svg);mask-image:url(../../images/info/info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px}.cart-minimum-order-amount-icon:hover~.cart-minimum-order-amount-tooltip{display:block}.cart-legal-message{color:#797978;font-size:.6875rem;font-weight:400;letter-spacing:-.02em;line-height:15px;margin-bottom:16px;margin-top:4px;text-align:left}.code-promo-link{color:#575756;font-size:.625rem;font-weight:700}.pt_cart{background-color:#f5f4f2}.pt_cart~.checkout-footer{margin-bottom:89px}.pt_cart~.checkout-footer .container.legal{margin:21px auto 22px;width:calc(100% - 30px)}.pt_cart .slider-background{background-color:#005562}.pt_cart .slider-background .wishlist-dialog-wrapper{background-color:#fff}.pt_cart .slider-background .wishlist-dialog-subtitle,.pt_cart .slider-background .wishlist-dialog-title{color:#000}.pt_cart .slider-background .wishlist-dialog-close-button{color:#007d8f}.pt_cart .slider-background .wishlist-dialog-createlist-button{background-color:#007d8f}.pt_cart .slider-background .wishlist-dialog-add-button,.pt_cart .slider-background .wishlist-dialog-ok-button{background-color:#007d8f;color:#fff}.footer{padding-bottom:0}.cart-alert-push-wrapper .text-content{padding-left:11px;padding-right:8px}.banner-with-close-wrapper{border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 10px 14px;padding:11px 28px 13px 0;position:relative}.banner-with-close-wrapper a,.banner-with-close-wrapper p,.banner-with-close-wrapper span{font-size:.75rem;font-weight:400;line-height:18px}.banner-with-close-wrapper .close-banner{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;position:absolute;right:12px;top:11px;width:10px}.banner-with-close-wrapper .banner-icon-default-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;margin-top:21px}.banner-with-close-wrapper .banner-icon-default-left:before{background-image:url(../../images/icon/icon_yellow-quotes-left.svg);background-repeat:no-repeat;background-size:contain;content:"";height:27px;width:20px}.banner-with-close-wrapper .banner-icon-default-right{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:8px;top:29px}.banner-with-close-wrapper .banner-icon-default-right:before{background-image:url(../../images/icon/icon_yellow-quotes-right.svg);background-repeat:no-repeat;background-size:contain;content:"";height:33px;width:18px}.banner-with-close-wrapper .banner-with-close-title{padding-left:11px;padding-right:8px}.product-unavailable-overlay{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:14px;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:hsla(0,0%,100%,.75);justify-content:center;padding:5px;text-align:center}.product-unavailable-message{color:#000;display:block;font-size:.75rem;font-weight:600;line-height:18px}.similar-product-button-container .product-button__pen{margin-right:15px}.estimated-price{color:#007d8f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:800;margin:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:15px}.estimated-price span:first-child{margin-left:-9px}.dialog-open-variations-modal.ui-dialog{min-height:100%;min-width:100%}.dialog-open-variations-modal .cart-variations-modal fieldset{display:block;margin:0 auto;max-width:165px}.dialog-open-variations-modal .cart-variations-modal .add-to-cart{background:#007d8f;border:0;color:#fff;display:inline-block;float:left;font-size:.875rem;font-weight:600;height:50px;margin-top:82px;min-width:165px;padding:13px 12px;text-align:center}.dialog-open-variations-modal .cart-variations-modal-one h2,.dialog-open-variations-modal .cart-variations-modal-two h2{color:#575756;font-family:Satisfy,cursive;font-size:1.5625rem;padding:10px 0 64px}.dialog-open-variations-modal .cart-variations-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:30px;text-align:center}.dialog-open-variations-modal .cart-variations-modal-content span{font-size:50px;padding-top:61px}.dialog-open-variations-modal .cart-variations-modal-content .product-variations{border:0;margin:0 auto;max-width:270px}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider{border:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 20px;padding:19px 51px;position:relative}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider:first-child{margin-bottom:-1px}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider .variation-option{margin:0 auto;position:static}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider .variation-option .slick-next{right:-2px}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider .variation-option .slick-prev{left:-2px}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider .variation-option .slick-slide{color:#007d8f}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .variant-slider .variation-option .slick-track{display:block;margin:0 auto}.dialog-open-variations-modal .cart-variations-modal-content .product-variations .error{bottom:-26px;color:#e22019;font-size:.8125rem;left:0;line-height:13px;padding-bottom:10px;position:absolute;right:0;text-align:center}.dialog-open-variations-modal .cart-variations-modal-content .variations-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}.dialog-open-variations-modal .cart-variations-modal-content .variations-container .attribute .value{width:100%}.delivery-price{float:right;text-transform:uppercase}.icon-128_size_and_color:before{background:url(../../images/icon/icon-128_size_and_color.svg) no-repeat;background-size:cover;content:"";height:53px;width:50px}.icon-29_add_to_list:before{background-color:#fff;content:"";height:20px;-webkit-mask-image:url(../../images/lists/list.svg);mask-image:url(../../images/lists/list.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.cart-recommendations-left .slider-background{padding-top:51px}.cart-recommendations-left .slider-background.without-title{padding-top:35px}.cart-recommendations-left .pxcon-promo .promotion-tooltip{bottom:60px}.product-button-reload{display:none}.item-list{margin-top:13px;padding-left:11px;padding-right:11px;width:100%}.item-list .product-tile{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:10px;opacity:1;position:relative}.item-list .product-tile:last-child{margin-bottom:0}.item-list .product-tile .promo,.item-list .product-tile.product-unavailable .item-details .cart-product-weight,.item-list .product-tile.product-unavailable .item-details .notavailable,.item-list .product-tile.product-unavailable.cart-row .customize-product{display:none}.item-list .product-tile .cart-product-origin{background:rgba(255,242,196,.9);border-radius:0 4px 4px 0;color:#575756;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.1875rem;font-weight:300;left:0;line-height:16px;padding:5px 6px 3px;position:relative;text-align:center;text-transform:uppercase;top:-12px}.item-list .product-tile .cart-origin-truncated{max-width:88px}.item-list .product-tile .sales-available.product-standard-price{color:#575756;float:left;font-size:.5625rem;font-weight:400;text-decoration:line-through}.item-list .product-tile .sales-available.product-sales-price,.item-list .product-tile.blured-image{color:#e22019}.item-list .product-tile.blured-image .item-image{background-color:#fff}.item-list .product-tile.blured-image .item-image img{opacity:.2}.item-list .product-tile .notavailable,.item-list .product-tile.notavailable .price,.item-list .product-tile.notavailable .product-button__bag{display:none}.item-list .product-tile.notavailable .notavailable{bottom:18px;display:block;font-size:.625rem;font-weight:700;position:absolute;right:10px;text-align:right;width:70%}.item-list .product-tile.notavailable.show .image-section{opacity:1}.item-list .product-tile.fade{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.item-list .product-tile.promo-active .product-standard-price{color:#575756;float:left;font-size:.5625rem;font-weight:400;text-decoration:line-through}.item-list .product-tile.promo-active .product-sales-price{color:#e22019}.item-list .product-tile.promo-active .product-promo{background:#e22019;border-radius:0 0 10px 10px;color:#fff;display:none;height:50px;left:23px;position:absolute;right:23px;text-align:center;top:0}.item-list .product-tile.promo-active .product-promo .promotional-message{left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.item-list .product-tile.promo-active .product-promo .promotional-message p{font-size:.8125rem;font-weight:700}.item-list .product-tile.promo-active .product-promo .promotional-message>span{display:none}.item-list .product-tile .review{line-height:6px}.item-list .product-tile .review__count{font-size:.5625rem;font-weight:600;margin-left:10px}.item-list .product-tile .review__star{opacity:.3}.item-list .product-tile .review__star:first-child{opacity:1}.item-list .product-tile.product-with-variation.notavailable .item-details{padding-bottom:12px}.item-list .item-image{display:table-cell;height:100%;min-width:104px;width:104px}.item-list .item-image .thumb-link{display:table-cell;padding-left:14px;position:relative;vertical-align:middle}.item-list .item-image .primary-image{display:block}.item-list .item-details{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:27px 0 0 10px;width:calc(100% - 104px)}.item-list .item-details .cart-quantity-form{float:right;margin:0;position:relative}.item-list .item-details .cart-quantity-form form{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}.item-list .item-details .cart-quantity-form form:after{clear:both;content:"";display:table}.item-list .item-details .cart-quantity-form form a{float:none}.item-list .item-details .cart-quantity-form .cart-product-weight{margin-top:0}.item-list .item-details .item-edit-details{display:inline;position:relative;width:auto;z-index:2}.item-list .item-details .item-edit-details .attribute{color:#575756;cursor:pointer;display:inline;float:none;font-size:.75rem;font-weight:400;white-space:nowrap}.item-list .item-details .item-edit-details .attribute:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px}.item-list .item-details .item-edit-details .attribute:last-child .value{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-list .item-details .item-edit-details .attribute:first-child{margin-left:0;padding-left:0}.item-list .item-details .item-edit-details .attribute:first-child .label{display:inline-block}.item-list .item-details .item-edit-details .attribute:first-child:before{content:""}.item-list .item-details .item-edit-details .attribute .label:after{content:" :";height:1px;width:1px}.item-list .item-details .item-edit-details .attribute .value{color:#007d8f;font-size:.8125rem;margin-left:5px;text-decoration:underline}.item-list .cart-product-weight{font-size:.75rem}.item-list .sku{display:none}.item-list .product-button{float:right;margin-top:17px;text-align:right}.item-list .product-button__dec,.item-list .product-button__inc{position:absolute;width:35px;z-index:2}.item-list .product-button form{display:inline-block}.item-list .product-button__inc{line-height:36px;right:0}.item-list .product-button__inc.disabled{cursor:default}.item-list .product-button__inc.disabled:after{background:none;color:#fff;content:"MAX";font-family:Open Sans Regular,sans-serif;font-size:.5625rem;font-weight:600;height:auto;letter-spacing:-.02em;line-height:13px;-webkit-mask-image:none;mask-image:none;width:auto}.item-list .product-button__dec{left:0}.item-list .product-button__bag{border-radius:100%;display:inline-block;float:left;height:40px;margin-left:6px;padding:10px 12px;text-align:center;-webkit-transition:width .15s;transition:width .15s;width:40px}.item-list .product-button__bag:before{font-size:1rem;line-height:16px;margin-left:-5px;margin-top:-3px}.item-list .product-button__bag .product-button__container{display:none;height:40px;position:relative;width:86px}.item-list .product-button__bag.open{border-radius:23px;height:40px;padding:0;width:auto}.item-list .product-button__bag.open .product-button__container{display:inline-block}.item-list .product-button__bag input[type=number]{font-size:.875rem}.item-list button.product-button__dec,.item-list button.product-button__inc{background:none;border:0;padding:0}.item-list .cart-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 15px 17px 0;width:100%}.item-list .cart-row.product-with-variation .product-name-link{margin-bottom:0;margin-top:0}.item-list .cart-row.product-with-variation .cart-product-origin{margin-bottom:17px;margin-top:-8px}.item-list .cart-item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:15px;text-align:left;width:100%}.item-list .product-with-origine:not(.product-with-lot) .item-image{margin-bottom:-11px}.item-list .hide-banner-animation .product-promotion-banner{margin-bottom:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;-webkit-transition:max-height 2s ease;transition:max-height 2s ease}.item-list .show-banner-animation .product-promotion-banner{margin-bottom:6px;margin-top:10px;max-height:200px;opacity:1;overflow:hidden;padding-bottom:3px;padding-top:6px;-webkit-transition:max-height 2s ease;transition:max-height 2s ease}.item-list .product-promotion-banner{border:1px solid #e22019;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;font-weight:800;-webkit-box-pack:center;-ms-flex-pack:center;height:auto;justify-content:center;margin-bottom:6px;margin-left:0;margin-top:10px;max-height:150px;padding-bottom:6px;padding-top:7px;width:100%}.item-list .product-promotion-simple{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15px;padding-top:14px}.item-list .product-promotion-simple .promotion-title-one{font-size:.875rem;margin-bottom:0}.item-list .product-promotion-simple .promotion-title-one span{line-height:12px}.item-list .product-promotion-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-list .promotion-title-one{display:block;font-size:.625rem;font-weight:800;line-height:9px;text-align:center}.item-list .promotion-title-one span{display:inline-block;font-size:.875rem;line-height:13px}.item-list .promotion-title-two{font-weight:400;line-height:15px;max-width:none;padding-top:0}.item-list .product-unavailable.product-with-variation .cart-product-quantity-form,.item-list .product-unavailable.product-with-variation .product-button__pen,.item-list .product-unavailable.product-with-variation .similar-products-show-button{display:none}.item-list .product-unavailable.product-with-variation .product-button__pen{margin-right:0}.item-list .product-unavailable .product-name-link{color:#575756}.item-list .product-unavailable .col2{display:none}.item-list .price{color:#000;font-size:1.25rem;font-weight:600;line-height:25px;position:relative;text-align:left}.item-list .price .price-sales,.item-list .price .price-sales .unit-info{color:#e22019}.item-list .price .price-sales.standard{color:#000}.item-list .price .price-standard{font-size:.6875rem;letter-spacing:-.02em;line-height:15px;text-decoration:line-through}.item-list .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-list .product-name{position:relative}.item-list .cart-product-quantity-form,.item-list .col1{display:-webkit-box;display:-ms-flexbox;display:flex}.item-list .col1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(100% - 165px)}.item-list .col3{bottom:-14px;color:#797978;font-size:.625rem;font-weight:400;left:0;letter-spacing:-.02em;line-height:15px;padding-left:14px;position:absolute;width:100%}.item-list .col3 .unit-container--rcp .separator{display:inline-block;position:relative}.item-list .col3 .unit-container--rcp .separator:after{border-left:1px solid #797978;content:"";height:10px;position:absolute;top:-9px;width:1px}.item-list .item-edit-details a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.item-list .product-promo-button-bag{margin-left:0;margin-right:0}.item-list .with-promo-button-arrow .product-promo-button-bag{position:relative}.item-list .with-promo-button-arrow .product-promo-button-bag:after{background-image:url(../../images/productblock/icon-arrow-light-curve-up.svg);background-repeat:no-repeat;background-size:contain;bottom:-18px;content:"";height:18px;left:10px;position:absolute;width:15px}.item-list .cart-lot-left-products-message{font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:15px;margin-top:19px;text-align:right;width:100%}.item-list .cart-lot-left-products-message span{font-size:.875rem;font-weight:700;line-height:22px;position:relative}.item-list .cart-lot-left-products-message span:after{background-image:url(../../images/icon/icon-trait-yellow-small.svg);background-repeat:no-repeat;background-size:contain;bottom:-6px;content:"";height:8px;left:50%;min-width:13px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.item-list .cart-economy-message{color:#e22019;width:100%}.item-list .cart-economy-message span:first-child{font-size:.875rem;font-weight:700;line-height:22px;position:relative}.item-list .cart-economy-message span:first-child:after{background-image:url(../../images/icon/icon-trait-yellow.svg);background-repeat:no-repeat;background-size:100% auto;bottom:-8px;content:"";height:8px;left:0;position:absolute;width:100%}.item-list .cart-economy-message span:last-child{font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:15px}.item-list .cart-lot-message-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:700;line-height:18px;-webkit-box-pack:center;-ms-flex-pack:center;height:44px;justify-content:center;margin-top:5px;width:100%}.item-list .cart-lot-message{position:relative}.item-list .cart-lot-message:before{background-color:#62bd79;content:"";display:block;height:30px;left:-40px;-webkit-mask-image:url(../../images/ok/ok.svg);mask-image:url(../../images/ok/ok.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.item-list .promo-messages{margin-top:1px}.item-list .promo-messages.discount .unit-info{color:#e22019}.item-list .promo-messages.discount .unit-standard{color:#575756;margin-right:2px;text-decoration:line-through}.item-list .promo-messages .price-standard{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-list .promo-messages .unit-info{color:#575756;display:block;font-size:.6875rem;letter-spacing:-.02em;line-height:15px}.item-list .promo-group-discount-message{display:none}.item-list .product-with-lot,.item-list .promotion-group{margin-bottom:10px;padding-bottom:13px}.item-list .product-with-lot .cart-lot-left-products-message,.item-list .promotion-group .cart-lot-left-products-message{display:none}.item-list .product-with-lot .col2,.item-list .promotion-group .col2{border-bottom:1px solid #ddd;margin-bottom:3px;margin-left:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:11px;width:100%}.item-list .product-with-lot .product-promotion-banner,.item-list .promotion-group .product-promotion-banner{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.item-list .product-with-lot .product-promotion-banner:after,.item-list .promotion-group .product-promotion-banner:after{background-image:url(../../images/productblock/icon-arrow-light-down.svg);background-repeat:no-repeat;background-size:contain;content:"";height:40px;left:40px;position:absolute;top:-43px;width:24px}.item-list .product-with-lot .col1,.item-list .promotion-group .col1{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.item-list .product-with-lot .cart-economy-message,.item-list .promotion-group .cart-economy-message{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:center;width:auto}.item-list .product-with-lot .cart-economy-message span:first-child,.item-list .promotion-group .cart-economy-message span:first-child{margin-bottom:6px}.item-list .product-with-lot .cart-economy-message span:first-child:after,.item-list .promotion-group .cart-economy-message span:first-child:after{display:inline}.item-list .product-with-lot .cart-economy-message span:last-child,.item-list .promotion-group .cart-economy-message span:last-child{display:block}.item-list .product-with-lot .cart-lot-message-container,.item-list .promotion-group .cart-lot-message-container{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.item-list .product-with-lot .with-promo-button-arrow .product-promo-button-bag:after,.item-list .promotion-group .with-promo-button-arrow .product-promo-button-bag:after{content:none}.item-list .promotion-group{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:10px;overflow:hidden}.item-list .promotion-group .product-tile{border:0;border-radius:0;margin-bottom:0}.item-list .promotion-group .product-with-lot{padding-bottom:0}.item-list .promotion-group.cardu{border:0;height:auto;overflow:visible}.item-list .promotion-group.cardu.hidden{display:block;height:0;overflow:auto}.item-list .product-group-wrapper{height:auto;overflow:visible}.item-list .product-group-wrapper.hidden{display:block;height:0;overflow:auto}.item-list .show-mixed-cart-animation .cart-row:nth-last-child(2) .product-promotion-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.item-list .show-mixed-cart-animation .cart-row:nth-last-child(2) .product-promotion-banner:after{content:none}.item-list .show-mixed-cart-animation .cart-row:nth-last-child(2) .col2{border-bottom:0}.item-list .show-mixed-cart-animation .cart-row:last-child{max-height:0;padding-bottom:0;padding-top:0}.item-list .show-mixed-cart-animation .cart-row:last-child .cart-economy-message,.item-list .show-mixed-cart-animation .cart-row:last-child .col1,.item-list .show-mixed-cart-animation .cart-row:last-child .similar-products-delete-button{display:none}.item-list .show-mixed-cart-animation .hide-banner-animation+.cart-row .product-promotion-banner{max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0}.item-list .show-added-product-animation.cart-row:last-child{max-height:400px;padding-bottom:17px;padding-top:11px;-webkit-transition:max-height 2s ease;transition:max-height 2s ease}.item-list .show-added-product-animation.cart-row:last-child .similar-products-delete-button{display:block}.item-list .show-cart-animation .cart-economy-message,.item-list .show-cart-animation .cart-lot-message-container,.item-list .show-cart-animation .col1{display:none}.item-list .show-cart-animation .product-promo-button-bag:after{content:none}.item-list .show-cart-animation .product-promotion-banner{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.item-list .show-cart-animation .product-promotion-banner:after{content:none}.item-list .show-cart-animation .col2{border-bottom:0}.item-list .promotion-multiple-products .cart-economy-message,.item-list .promotion-multiple-products .cart-lot-message-container,.item-list .promotion-multiple-products .col1,.item-list .promotion-multiple-products .product-promotion-banner{display:none}.item-list .promotion-multiple-products .col2{margin-left:auto}.item-list .promotion-multiple-products .product-tile:last-child .cart-economy-message,.item-list .promotion-multiple-products .product-tile:last-child .col1{display:block}.item-list .promotion-multiple-products .product-tile:last-child .cart-lot-message-container,.item-list .promotion-multiple-products .product-tile:last-child .product-promotion-banner{display:-webkit-box;display:-ms-flexbox;display:flex}.item-list .promotion-multiple-products .unit-info{display:none}.item-list .pxcon-promo .recommendation-standard-price-info{cursor:default}.product-name-link{display:-webkit-box;font-weight:600;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;font-size:.6875rem;height:42px;line-height:14px;margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.product-name-link span{font-weight:800}.pxcon-promo .recommendation-standard-price-info{position:absolute;white-space:nowrap}.pxcon-promo .recommendation-standard-price-info:hover~.promotion-tooltip-desktop{display:block;visibility:visible}.pxcon-promo .promotion-tooltip{bottom:45px;left:0;top:auto;width:200px}.pxcon-promo .promotion-tooltip:after{top:auto;-webkit-transform:none;transform:none}@media(max-width:600px){.ui-dialog.cart-promo-dialog .dialog-content.ui-dialog-content{padding:0 25px;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pt_cart .slider-background{background-color:#005562;padding-bottom:1px}}.cart-order-totals .cart-actions.absolute{margin-top:14px;position:absolute;width:100%}.show-challenge-account .recaptcha-challenge-account--overlay{display:block}.recaptcha-challenge-account--overlay{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:301}.recaptcha-enterprise-code-container{display:none}.recaptcha-enterprise-code-container.show{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001}.device-detected .product-promo-button-bag:focus{outline:none}@media(min-width:601px){.group-header-promo-count{display:inline-block;margin-left:10px}.dialog-open-variations-modal.ui-dialog{min-height:100%;min-width:100%}.similar-product-button-container .product-button__pen{margin-right:10px}.ui-dialog.cart-promo-dialog{max-width:383px}.estimated-price span:first-child{margin-left:0}.cart-promo-info{margin:0 25px 13px}.promo-text.mobile-tablet-only{bottom:10px;position:absolute}.product-name-link{-webkit-line-clamp:2;font-size:.8125rem;height:32px;line-height:16px;margin-right:30px}.item-edit-details{margin-right:30px}.cart-content .item-list .promotion-group li:last-child{font-size:.75rem;padding-bottom:13px}.cart-content .item-list .promotion-group .wishlist-dialog-wrapper li:last-child{font-size:.875rem;padding-bottom:0}.cart-content .item-list .promotion-group .product-with-lot{padding-bottom:0}.cart-content .col2{margin-top:0;position:relative}.cart-alert-push-wrapper .text-content{padding-left:16px;padding-right:10px}.banner-with-close-wrapper{margin-left:0;margin-right:0;padding:11px 53px 13px 0}.banner-with-close-wrapper .banner-icon-default-left{margin-left:21px;margin-top:17px}.banner-with-close-wrapper .banner-icon-default-right{right:33px;top:23px}.banner-with-close-wrapper .banner-with-close-title{padding-left:16px;padding-right:10px}.custom-radios{margin-top:0}.cart-content-left-wrapper .cart-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:39px;padding-left:0;padding-right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-content-left-wrapper .ideal-with-cta{margin-bottom:5px;margin-right:114px;top:13px}.cart-button{margin-right:30px;padding-left:0;padding-right:0}.cart-button:last-child{margin-right:0}.unavailable-products-container .product-group-title{padding-left:0;padding-right:0}.recaptcha-enterprise-code-container.show{height:50%;left:50%;min-height:615px;min-width:600px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.cart-recommendations-left{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 15px;position:relative}.cart-recommendations-left,.cart-recommendations-left .loader{margin-left:auto;margin-right:auto;max-width:700px}.cart-recommendations-left .recommendations-title{font-size:1rem;font-weight:700;padding:18px 25px 19px 0;position:relative}.cart-recommendations-left .tiles-container{max-width:644px}.cart-recommendations-left .cart-recommendations .tiles-container{padding-bottom:45px}.cart-recommendations-left .pxcon-promo .promotion-tooltip{bottom:25px}.slider-background{border-radius:10px}.slider-background .promo-slick-arrow{bottom:270px}.cart-alert-push-wrapper,.cart-content-left-wrapper,.cart-recommendations-left-wrapper,.my-cart-header{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:700px;padding:0 25px}.item-list{padding-left:0;padding-right:0}.item-list .product-promo-button-bag{margin:0 5px 0 1px}.item-list .product-button__bag{margin-left:1px}.item-list .product-tile.product-unavailable .item-details .product-name-link{max-width:none}.item-list .product-tile.product-unavailable .item-details .product-button__pen{bottom:0;right:41px}.item-list .product-tile .item-details .item-edit-details .attribute:last-child{padding-left:20px}.item-list .product-tile .item-details .item-edit-details .attribute:first-child{padding-left:0}.item-list .cart-row{padding-bottom:13px;padding-top:12px}.item-list .cart-row .customize-product{bottom:27px}.item-list .cart-row.product-with-variation .cart-item-grid{margin-top:0}.item-list .cart-row.product-with-variation.notavailable .item-details{padding-bottom:0}.item-list .cart-row.product-with-variation.no-promo .customize-product{bottom:28px}.item-list .cart-row.notavailable .cart-quantity-form{top:5px}.item-list .cart-row:not(.no-promo) .promo-text.mobile-tablet-only{margin-bottom:0}.item-list .cart-row .item-details .col1{position:static}.item-list .item-image{max-width:114px;min-height:100px;min-width:114px;width:100px}.item-list .cart-item-grid,.item-list .item-details{padding-left:14px;width:calc(100% - 114px)}.item-list .cart-item-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-top:7px}.item-list .product-promotion-banner{margin-top:0;position:static;width:calc(100% - 30px)}.item-list .with-promo-button-arrow .product-promo-button-bag:after{background-image:url(../../images/productblock/icon-arrow-light-medium-curve-up.svg);bottom:-18px;height:17px;left:0;width:20px}.item-list .product-with-lot .product-promotion-banner,.item-list .promotion-group .product-promotion-banner{margin-bottom:4px;margin-top:8px}.item-list .product-with-lot .product-promotion-banner:after,.item-list .promotion-group .product-promotion-banner:after{background-image:url(../../images/productblock/icon-arrow-light-curve-right.svg);content:"";height:47px;left:-52px;top:-25px;width:43px}.item-list .product-with-lot .col1,.item-list .promotion-group .col1{margin-top:16px}.item-list .product-with-lot .col2,.item-list .promotion-group .col2{border-bottom:0}.item-list .product-with-lot .price .price-standard,.item-list .promotion-group .price .price-standard{position:absolute;top:-15px}.item-list .product-with-lot{padding-bottom:13px}.item-list .promotion-group{padding-bottom:0}.item-list .promotion-multiple-products .col2:after{background-color:#ddd;bottom:0;content:"";height:1px;left:-115px;position:absolute;width:calc(100% + 115px)}.item-list .cart-lot-message-container{margin-top:16px;padding-left:52px;padding-right:12px;width:auto}.item-list .cart-lot-left-products-message{left:-35px;margin-bottom:10px;margin-top:0;padding-right:105px;position:relative;white-space:nowrap}.item-list .cart-economy-message{bottom:0;left:-86px;position:absolute;text-align:center;width:66px}.item-list .cart-economy-message span:last-child{display:block}.item-list .col3{bottom:-14px;left:14px;padding-left:0}.item-list .show-added-product-animation.cart-row:last-child{max-height:500px;padding-top:12px}.pt_cart~.checkout-footer{margin-bottom:60px}.pt_cart~.checkout-footer .container.legal{margin:8px 15px 14px;width:calc(100% - 30px)}.cart-legal-message{margin-top:8px;text-align:center}}@media(max-width:851px){.cart-promo-wrapper{display:none}.cart-promo-wrapper .info{font-size:.875rem;text-align:center}.cart-promo-heading{color:#007d8f;font-size:1.5rem;font-weight:800;margin-bottom:15px;margin-top:40px;text-align:center}.desktop-only.cart-alert-push-wrapper{display:none}.item-list .cart-lot-left-products-message{left:-40px}}@media(min-width:851px){.product-name-link{height:auto;max-height:42px;min-height:32px}.cart-product-origin{padding:5px 8px 3px}.primary-content{min-height:auto}.desktop-only{display:block}.cart-banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-banner img{height:auto;max-height:100%}.cart-banner-content{padding-top:0;width:286px}.cart-banner-content p{font-size:1.125rem;margin-left:15px;margin-top:0}.cart-banner-content span{font-size:.9375rem}.cart-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;width:821px}.cart-content-left{margin-right:12px;min-height:1057px;width:509px}.cart-content-right{background:transparent;float:left;width:300px}.cart-content-right .cart-content-right-content{width:300px}.cart-content-right .variations-tile .product-name{top:10px}.cart-content-right .variant-slider .variation-option .slick-slide{font-size:.6875rem}.cart-content-right .cart-order-totals{background:#fff;border-top:0;margin-top:0}.cart-content-right.fixed{position:fixed;top:30px}.cart-content-right.fixed .coupon-add-container{border-bottom:0;max-height:0;max-width:300px;overflow:hidden;padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}.cart-content-right.fixed .cart-order-totals{max-width:300px}.cart-content-right.fixed .coupon-input{opacity:0}.cart-content-right.fixed .order-price.order-preparation,.cart-content-right.fixed .order-total.coupon-container,.cart-content-right.fixed .order-total.order-preparation,.cart-content-right.fixed .order-total.order-total-products:not(.order-cardu),.cart-content-right.fixed .promotion-carteu-section{display:none}.cart-content-right.absolute{bottom:69px;position:absolute;right:0}.cart-content-right.absolute .coupon-add-container{width:100%}.cart-content-right.absolute .order-price.order-preparation,.cart-content-right.absolute .order-total.coupon-container,.cart-content-right.absolute .order-total.order-preparation,.cart-content-right.absolute .order-total.order-total-products:not(.order-cardu),.cart-content-right.absolute .promotion-carteu-section{display:none}.cart-content-right .slider-background{margin-top:13px}@supports(-ms-ime-align:auto){.cart-content .customize-product{margin:0}}.cart-content .customize-product+.price .product-price .price-standard{bottom:33px}.cart-content .col2{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-list{margin-bottom:30px;margin-top:0;padding-left:0;padding-right:0}.item-list .item-list{margin-bottom:0}.item-list .item-list .cart-item-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.item-list .product-tile{padding-top:10px;position:relative}.item-list .product-tile.cart-row:not(.no-promo) .customize-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-list .product-tile.notavailable{margin-bottom:10px}.item-list .product-tile.notavailable .item-image{padding:0}.item-list .product-tile.notavailable:last-child{margin-bottom:0}.item-list .product-tile.product-unavailable .item-details .product-name-link{max-width:none}.item-list .product-tile .item-details .col3{position:static}.item-list .product-tile .item-details .product-list-item:after{clear:both;content:"";display:table}.item-list .product-tile .item-details .product-list-item .attribute{float:left}.item-list .product-tile .item-details .promo-text{color:#007d8f;font-size:.875rem;font-weight:700}.item-list .product-tile .item-details .promo-text.tablet-portrait-desktop .promo-info{line-height:10px;margin-right:145px;text-align:left}.item-list .product-tile .item-details .promo-text .label{display:none}.item-list .product-tile .item-details .promo-text .price-standard{color:#575756;font-size:.6875rem;font-weight:400;white-space:nowrap}.item-list .product-tile .item-details .promo-text .discount-message,.item-list .product-tile .item-details .promo-text .promo-info{bottom:7px;color:#e22019;font-family:Open Sans Regular,sans-serif;font-size:.5625rem;font-weight:600;left:10px;position:absolute;text-transform:uppercase;white-space:normal}.item-list .product-tile .item-details .promo-text .discount-message.loyalty,.item-list .product-tile .item-details .promo-text .promo-info.loyalty{color:#0073ab;font-size:.5625rem;font-weight:700}.item-list .product-tile .item-details .price{position:relative}.item-list .product-tile .item-details .price .price-sales,.item-list .product-tile .item-details .price .price-sales .unit-info{color:#e22019}.item-list .product-tile .item-details .price .price-sales.standard{color:#007d8f}.item-list .product-tile .item-details .product-name{position:relative}.item-list .cart-quantity-form{float:right;position:static}.item-list .cart-quantity-form .cart-product-weight{clear:both;position:static}.item-list .show-added-product-animation.cart-row:last-child{max-height:500px;padding-top:10px}.cart-button{margin-right:15px}.cart-promo-info{margin:0 0 30px;padding-top:0}.cart-promo-info .info{margin-bottom:0;margin-top:0}.pt_cart~.checkout-footer .container.legal{margin:8px 15px 14px;width:calc(100% - 30px)}.cart-totals-section{margin:0}.cart-totals-section .cart-actions{margin-bottom:0}.cart-actions button[data-cart-button-comment] .icon{display:inline;line-height:normal}.cart-validation-button{margin-bottom:20px;margin-top:15px}.banner-with-close-wrapper{margin:0 0 15px}.product-unavailable-message{font-size:.75rem}.coupon-add-container{border-bottom:1px solid #ddd}.coupon-add-container.position-static{padding-bottom:20px}.cart-minimum-order-amount-block{margin-bottom:5px;margin-top:9px}.product-group-title,.unavailable-products-container .product-group-title{padding-left:0;padding-right:0}.cart-minimum-order-amount-tooltip{bottom:auto;top:27px}.cart-minimum-order-amount-tooltip:after{bottom:auto;top:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dialog-open-variations-modal.ui-dialog{max-width:343px;min-height:100%;min-width:343px}.dialog-open-variations-modal .cart-variations-modal-content{padding-top:100px}.dialog-open-variations-modal .cart-variations-modal-content .product-variations{margin-left:-19px}.dialog-open-variations-modal .cart-variations-modal .add-to-cart{font-size:1rem}.cart-recommendations-right{overflow:hidden;padding-top:38px}.cart-recommendations-right .slick-list{overflow:visible}.cart-recommendations-right .cart-cross-selling{position:relative}.cart-recommendations-right .promo-slick-arrow{bottom:calc(50% + 25px)}.cart-recommendations-right .slider-wrapper:not(.slick-initialized){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-recommendations-right .slider-background{padding-bottom:30px;padding-top:51px}.cart-recommendations-right .slider-background.without-title{padding-top:30px}.cart-recommendations-right .pxcon-promo .promotion-tooltip{bottom:60px}.cart-recommendations-left{margin-left:auto;margin-right:auto}.cart-recommendations-left,.cart-recommendations-left .loader{max-width:821px;width:821px}.cart-recommendations-left .slider-background{padding-top:50px}.cart-recommendations-left .slider-background.without-title{padding-top:40px}.cart-alert-push-wrapper,.cart-content-left-wrapper,.cart-recommendations-left-wrapper,.my-cart-header{max-width:none;padding-left:0;padding-right:0}.store-information.shipping-method-selected .shipping-selected-wrapper{-webkit-animation:animation-fixed--top-position-desktop 5s linear;animation:animation-fixed--top-position-desktop 5s linear;left:calc(50% + 120px)}.cart-legal-message{margin-bottom:15px;margin-top:-3px;text-align:left}}@media(min-width:1200px){.banner-with-close-wrapper{padding-right:45px}.banner-with-close-wrapper .close-banner--button{right:15px}.cart-content,.cart-recommendations-left,.cart-recommendations-left .loader{max-width:841px;width:841px}.cart-content-left{margin-right:32px}}.create-new-cardU .register-new-cardU{display:block}.register-new-cardU{display:none}.register-new-cardU .modal-title{color:#575756;float:none;font:800 20px/1 Roboto Slab,sans-serif;margin-bottom:29px}.carteu-section{height:350px}.create-new-cardU-logged{display:none;min-height:100%;min-width:100%;overflow:hidden}.create-new-cardU-logged .loader{left:50%;margin-left:-10px;margin-top:20px;position:absolute;z-index:9999}.create-new-cardU-logged .ui-dialog-titlebar{display:none;z-index:203}.create-new-cardU-logged .cardu-captcha{margin:15px auto;max-width:302px}.create-new-cardU-logged .error-form--recaptcha{margin:0 auto;max-width:302px}.create-new-cardU-logged .register-new-cardU,.create-new-cardU-logged .register-new-cardU .ui-dialog-titlebar{display:block}.create-new-cardU-logged .register-new-cardU .register-cardU-profile{overflow:auto}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .modal-title{font-weight:700;margin:62px 25px 70px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form{overflow:visible}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input{color:#575756}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=email],.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=tel],.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=text]{border-bottom:1px solid #bcbcbb}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=email][value=""],.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=tel][value=""],.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=text][value=""]{color:transparent}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=email]+.custom-label,.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=tel]+.custom-label,.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=text]+.custom-label{color:#bcbcbb}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=email]:focus,.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=tel]:focus,.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper input[type=text]:focus{color:#575756}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .show-error{color:#bcbcbb}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-wrong-card .error{color:#bcbcbb;padding:18px 0 0}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card{margin:0;max-width:none;text-align:left;width:calc(100% - 36px)}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card div:before{left:-36px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card div.error{margin-left:0;margin-top:12px;padding-top:0}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card div.error:before{left:-36px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card div.error h1{color:#575756;font-size:.625rem;padding-top:0;text-align:left}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card div.error p{font-size:.625rem;line-height:14px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .info-onload p{font-size:.625rem;line-height:14px;padding-top:8px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-form{margin:12px 0}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-row .form-step-container{margin-top:24px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-row .form-step-container.card-register-step-container{margin-top:65px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-steps .form-step .barcode{margin:5px 0 25px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-steps .form-step .barcode.error:after,.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-steps .form-step .barcode.valid:after{background-position-x:right;margin-right:1px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-steps .form-step .barcode.error:after{-webkit-animation-name:unset;animation-name:unset;background-color:#e22019;-webkit-mask-image:url(../../images/close/cross.svg);mask-image:url(../../images/close/cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-steps .form-step .barcode input[type=tel],.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .form-steps .form-step .barcode input[type=text]{padding-right:20px}.create-new-cardU-logged .register-new-cardU .form-step-button--cart.disabled{background-color:#ddd}.image-upload-wrapper{position:relative}.image-upload-wrapper .field-wrapper{margin:105px 0 20px}.image-upload-wrapper .image-upload>input{display:none}.image-upload-wrapper .image-upload label:after{content:"";display:block;height:24px;position:absolute;right:0;top:16px;width:36px}.scan-cardu{cursor:pointer;display:block;height:29px;padding-top:11px;pointer-events:none;position:absolute;right:0;top:0;width:42px;z-index:10}@media(max-width:850px){.form-steps .form-step .barcode{width:calc(100% - 60px)}.form-steps .form-step .barcode.error:after{-webkit-animation-name:unset;animation-name:unset;background-position-x:right;margin-right:1px}.form-steps .form-step .barcode.valid:before{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInValid;animation-name:fadeInValid;border-color:#007d8f;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:12px;position:absolute;right:3px;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.form-steps .form-step .barcode.valid:after{-webkit-animation-name:unset;animation-name:unset}}@media(min-width:851px){.scan-cardu{display:none}.device-detected .scan-cardu{display:block}.device-detected .form-steps .form-step .barcode{width:calc(100% - 60px)}.device-detected .form-steps .form-step .barcode.error:after{-webkit-animation-name:unset;animation-name:unset;background-position-x:right;margin-right:1px}.device-detected .form-steps .form-step .barcode.valid:before{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInValid;animation-name:fadeInValid;border-color:#007d8f;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:12px;position:absolute;right:3px;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:9px}.device-detected .form-steps .form-step .barcode.valid:after{-webkit-animation-name:unset;animation-name:unset}.image-upload-wrapper .barcode.file{width:86%}.image-upload-wrapper .image-upload label:after{background-size:cover}.create-new-cardU-logged{min-height:0;min-width:0}.create-new-cardU-logged .register-new-cardU,.create-new-cardU-logged .ui-dialog-titlebar{display:block}.create-new-cardU-logged .register-new-cardU .ui-dialog-titlebar{display:none}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .modal-title{font-weight:700;margin:0}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account{padding:60px 0 44px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account .form-step-container{margin-top:0}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account .form-steps .form-step .barcode:after{background:none;right:-45px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account .form-steps .form-step .barcode.valid:after{background:none;height:12px;right:5px;top:18px;width:9px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account .form-steps .form-step .barcode .error:after{text-align:right}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account .form-steps .form-step .barcode input[type=text]{width:100%}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .register-account .form-steps .form-step .barcode.error:after{right:2px}.create-new-cardU-logged .register-new-cardU .register-cardU-profile .custom-form .field-wrapper .error-blocked-card{max-width:none;width:calc(100% - 36px)}}@-webkit-keyframes icon-animation-desktop{0%{opacity:0}90%{top:193px}to{opacity:1;top:200px}}@keyframes icon-animation-desktop{0%{opacity:0}90%{top:193px}to{opacity:1;top:200px}}@-webkit-keyframes icon-animation{0%{opacity:0}80%{top:40px}to{opacity:1;top:50px}}@keyframes icon-animation{0%{opacity:0}80%{top:40px}to{opacity:1;top:50px}}@-webkit-keyframes background-animation{to{opacity:1;top:110px}}@keyframes background-animation{to{opacity:1;top:110px}}@-webkit-keyframes background-animation-desktop{to{opacity:1;top:257px}}@keyframes background-animation-desktop{to{opacity:1;top:257px}}.account-banner,.general-error{background:#49a292;color:#fff;cursor:default;height:200px;overflow:hidden;padding:20px 19px 0;position:relative}.account-banner__icon,.general-error__icon{-webkit-animation:icon-animation 1.3s forwards;animation:icon-animation 1.3s forwards;-webkit-animation-delay:1s;animation-delay:1s;font-size:70px;left:0;line-height:70px;margin-left:auto;margin-right:auto;opacity:0;position:absolute;right:0;text-align:center;top:200px;z-index:2}.account-banner h1,.general-error h1{font-size:1.25rem;font-weight:800}.account-banner__header,.general-error__header{color:#fff;cursor:pointer;font-size:1.25rem;font-weight:800;position:relative;text-align:center;z-index:1}.account-banner__header .icon,.general-error__header .icon{font-size:1.5625rem;left:0;position:absolute;top:-5px}.account-banner__curved-background,.general-error__curved-background{-webkit-animation:background-animation 1s forwards;animation:background-animation 1s forwards;-webkit-animation-delay:1s;animation-delay:1s;border:1px solid transparent;border-radius:50% 50% 0 0;border-top-color:#1e9388;height:180px;left:-45px;opacity:0;position:absolute;right:-60px;top:200px;z-index:1}@media(min-width:851px){.account-banner,.general-error{height:357px;padding:135px 19px 0}.account-banner__header,.general-error__header{font-size:2.3125rem;padding-left:23px;text-align:left}.account-banner__icon,.general-error__icon{-webkit-animation:icon-animation-desktop 1s forwards;animation:icon-animation-desktop 1s forwards;-webkit-animation-delay:1s;animation-delay:1s;margin-top:-48px;top:350px}.account-banner__curved-background,.general-error__curved-background{-webkit-animation:background-animation-desktop .7s forwards;animation:background-animation-desktop .7s forwards;-webkit-animation-delay:1s;animation-delay:1s;height:215px;top:357px}}.pt_cart .coupon-code{color:#575756;font-size:.625rem;font-weight:700}.pt_cart .promotion-carteu-section{margin:0 10px;padding:7px 0 0;text-align:center;width:auto}.pt_cart .order-totals-table{width:100%}.pt_cart .order-totals-table .coupon-code-value{float:right}.pt_cart .order-totals-table .coupon-error{color:#e22019;display:block;font-family:Open Sans Regular,sans-serif;font-size:.625rem;padding-top:5px}.pt_cart .order-total-products{font-weight:300;line-height:25px}.pt_cart .store-information.tablet-desktop-only{display:none}.promo-code-wrapper{background-color:#fff;margin:13px 0 10px;overflow:hidden;position:relative}.promo-code-wrapper .form-row{width:calc(100% - 60px)}.order-promo-text{display:inline-block;max-width:227px}.remove-coupon,.wrong-coupon{background:url(../../images/checkout-shipping-icons/code-promo-invalid-icon.svg) no-repeat;background-position:50%;background-size:cover;content:"";height:23px;position:absolute;right:8px;text-decoration:none;top:9px;width:23px;z-index:2}.wrong-coupon,.wrong-coupon-wrapper{display:none}.card-promo-added{background-color:#fff;border:1px solid #bcbcbb;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:inline-block;font-size:.875rem;font-weight:600;height:40px;padding-left:10px;padding-top:10px;text-transform:uppercase;vertical-align:top;width:100%}.wrong-code-promo .coupon-add-form .custom-form-button{display:none}.wrong-code-promo .coupon-add-form .wrong-coupon{display:block}.wrong-code-promo .coupon-add-form .cgv-promo,.wrong-code-promo .coupon-add-form .cgv-promo .cgv-link,.wrong-code-promo .coupon-add-form .coupon-info-message,.wrong-code-promo .coupon-add-form .coupon-info-message .cgv-link{color:#e22019;font-weight:600}.wrong-code-promo .coupon-add-form .cgv-promo p,.wrong-code-promo .coupon-add-form .coupon-info-message p{margin-bottom:0}.wrong-code-promo .coupon-add-form .wrong-coupon-container{border:1px solid #e22019;border-radius:6px;display:block}.wrong-code-promo .coupon-add-form .card-promo-added{background-color:#faeaea;border:0;display:block;font-weight:600;overflow:hidden;white-space:nowrap;width:calc(100% - 40px)}.wrong-code-promo .wrong-coupon-wrapper{display:block}.wrong-code-promo .coupon-input{display:none}.wrong-code-promo .wrong-coupon{cursor:pointer;display:block}.coupon-add-container{width:calc(100% - 44px)}.coupon-add-container .cgv-promo{display:inline;font-weight:600}.coupon-add-container .create-cardU{color:#e22019;display:block;font-size:.75rem;margin-left:26px}.coupon-add-container .create-cardU.hidden{display:none}.coupon-add-container .coupon-add-form--valid .data-error-on-load{font-size:.6875rem;font-weight:600;padding-left:32px;position:relative}.coupon-add-container .coupon-add-form--valid .data-error-on-load .cgv-promo,.coupon-add-container .coupon-add-form--valid .data-error-on-load .coupon-info-message{font-size:.6875rem;font-weight:600}.coupon-add-container .coupon-add-form--valid .data-error-on-load .cgv-promo .cgv-link,.coupon-add-container .coupon-add-form--valid .data-error-on-load .coupon-info-message .cgv-link{color:#3b9c53;font-size:.6875rem}.coupon-add-container .coupon-add-form--valid .data-error-on-load:before{background:url(../../images/checkout-shipping-icons/code-promo-valid-icon.svg) no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.coupon-add-container .coupon-add-form--valid .card-promo-added{border:1px solid #62bd79}.coupon-input{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px}.coupon-input .custom-label,.coupon-input label{display:none}.coupon-add-form .data-error-on-load{line-height:14px;position:static}.coupon-add-form .cgv-promo,.coupon-add-form .cgv-promo .cgv-link{color:#007d8f}.coupon-add-form .cgv-promo,.coupon-add-form .coupon-info-message{font-size:.6875rem;font-weight:400;line-height:15px}.coupon-add-form .coupon-info-message{color:#575756;display:inline}.coupon-add-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9a9a9a;border-bottom-left-radius:6px;border-right:0;border-top-left-radius:6px;color:#000;display:inline;font-family:Open Sans Regular,sans-serif;font-size:.875rem;font-weight:600;padding:0 0 0 12px;text-transform:uppercase;width:100%}.coupon-add-form input:-webkit-autofill,.coupon-add-form input:-webkit-autofill:active,.coupon-add-form input:-webkit-autofill:focus,.coupon-add-form input:-webkit-autofill:hover{color:#000;-webkit-text-fill-color:#000}.coupon-add-form input::-webkit-input-placeholder{color:#9a9a9a;font-size:.875rem;font-weight:600;line-height:22px;text-transform:none;-webkit-user-select:none;user-select:none}.coupon-add-form input::-moz-placeholder{color:#9a9a9a;font-size:.875rem;font-weight:600;line-height:22px;text-transform:none;-moz-user-select:none;user-select:none}.coupon-add-form input:-ms-input-placeholder{color:#9a9a9a;font-size:.875rem;font-weight:600;line-height:22px;text-transform:none;-ms-user-select:none;user-select:none}.coupon-add-form input::-ms-input-placeholder{color:#9a9a9a;font-size:.875rem;font-weight:600;line-height:22px;text-transform:none;-ms-user-select:none;user-select:none}.coupon-add-form input::placeholder{color:#9a9a9a;font-size:.875rem;font-weight:600;line-height:22px;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coupon-add-form .error-wrapper{line-height:22px}.coupon-add-form .error-wrapper.no-error{margin-bottom:0}.coupon-add-form .custom-form-button{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#ddd;border:0;border-bottom-right-radius:6px;border-top-right-radius:6px;-webkit-box-shadow:none;box-shadow:none;color:#797978;display:inline-block;font-size:.875rem;font-weight:600;height:40px;justify-content:center;letter-spacing:.025em;line-height:22px;max-width:60px;padding:0;vertical-align:middle;width:100%}.coupon-add-form .custom-form-button.active{background-color:#007d8f;color:#fff;cursor:pointer}.coupon-add-form .error-form{color:#e22019;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:-.02em;margin:0;position:relative}.coupon-add-form .error-form.hidden{display:none}.coupon-add-form .error-form:not(.hidden){line-height:18px;padding-left:29px;vertical-align:top}.coupon-add-form .error-form:not(.hidden):before{background:url(../../images/icon/icon-warning-round-red.svg) no-repeat;background-size:contain;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.coupon-add-form .cgv-rules{display:inline}.coupon-add-form .field-wrapper input[type=text][value=""]{color:transparent}.coupon-add-form .field-wrapper input[type=text]+.custom-label{color:#bcbcbb;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coupon-add-form .field-wrapper input[type=text]:focus{color:#000}.coupon-add-form .field-wrapper .show-error{color:#bcbcbb}.coupon-add-form .field-wrapper .form-row{padding-top:18px}.coupon-add-form .field-wrapper .cardU-code.error{position:relative}.coupon-add-form .field-wrapper .cardU-code.error:after{background-color:#e22019;color:#e22019;content:"";height:10px;-webkit-mask-image:url(../../images/close/cross.svg);mask-image:url(../../images/close/cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:16px;width:10px}.coupon-add-form .error-blocked-card,.coupon-add-form .error-wrong-card{display:none;margin:16px auto 0;max-width:200px}.coupon-add-form .error-blocked-card.show-error,.coupon-add-form .error-wrong-card.show-error{display:block}.coupon-add-form .error-blocked-card.show-error .error,.coupon-add-form .error-wrong-card.show-error .error{display:block;position:relative}.coupon-add-form .error-blocked-card.show-error .error:before,.coupon-add-form .error-wrong-card.show-error .error:before{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInError;animation-name:bounceInError;background:none;border:1px solid #e22019;border-radius:15px;color:#e22019;content:"!";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:21px;left:-5px;margin-top:-10px;padding:0 7px;position:absolute;top:50%;width:21px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coupon-add-form .error-blocked-card.show-error .error h1,.coupon-add-form .error-wrong-card.show-error .error h1{color:#575756;font-size:.9375rem;font-weight:800;margin-bottom:3px;padding-top:25px;text-align:center}.coupon-add-form .error-blocked-card.show-error .error h1~p,.coupon-add-form .error-wrong-card.show-error .error h1~p{padding-top:0}.coupon-add-form .error-blocked-card.show-error .error p,.coupon-add-form .error-wrong-card.show-error .error p{color:#bcbcbb;font-size:.625rem;padding-top:25px}.coupon-add-form .error-wrong-card{margin:16px 0 0}.coupon-add-form .error-wrong-card.show-error .error{color:#bcbcbb;font-family:Open Sans Regular,sans-serif;font-size:.625rem;padding-left:30px}.coupon-add-form .error-wrong-card.show-error .error:before{left:0;text-align:center;top:15px}.coupon-add-form .error-blocked-card{text-align:center}@media(min-width:851px){.pt_cart .order-total{font-size:.9375rem;line-height:23px}.pt_cart .cart-totals-section.discount .promotion-carteu-section{margin:0;padding-top:0;width:100%}.pt_cart .cart-totals-section.discount .cartdU-discount,.pt_cart .cart-totals-section.discount .promotion-discount{border-top:0}.pt_cart .store-information{position:relative}.pt_cart .store-information.mobile{display:none}.pt_cart .store-information.tablet-desktop-only{display:block}.pt_cart .store-information.tablet-desktop-only a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:700;left:2%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pt_cart .store-information.tablet-desktop-only a span{margin-right:15px}.pt_cart .store-information__title{font-size:1.375rem}.pt_cart .order-totals-table{margin-top:0}.coupon-add-form{margin:0}.coupon-add-form .error-form{color:#e22019;line-height:12px}.coupon-add-form .error-form .cgv-link{color:#e22019}.coupon-add-form .error-form:not(.hidden):before{top:-2px}.coupon-add-container{position:static;width:100%}.coupon-add-container .coupon-add-form--valid .data-error-on-load{line-height:15px}.promo-code-wrapper{margin-bottom:8px;margin-top:16px}.coupon-input{margin-right:0}}.account-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0}.account-banner__header{float:left;text-align:left}.account-banner__header a{font-size:0}.account-banner.sticky{height:78px;position:fixed;top:0;width:100%;z-index:5}.pt_cart .my-cart-header{display:block;font-size:1.25rem;font-weight:600;line-height:26px;margin-bottom:15px;margin-top:12px;text-align:center}@media(min-width:601px){.pt_cart .my-cart-header{-webkit-box-sizing:content-box;box-sizing:content-box;font-size:1.5rem;margin-bottom:16px;margin-top:15px;padding-left:25px;padding-right:25px;text-align:left}}@media(min-width:851px){.account-banner{display:block;height:auto;padding:0;width:100%}.account-banner__header{float:left;margin-left:2%;padding-left:0}.account-banner__header .icon{left:-5px;top:-3px}.account-banner__header a{display:none}.account-banner__header a:focus,.account-banner__header a:hover{text-decoration:underline}.account-banner .cart-actions{float:right;line-height:47px;margin-right:2%;margin-top:20px;width:auto}.account-banner .my-cart-header{border-left:0;font-size:2.1875rem;line-height:47px;margin:20px 0 0;padding:0}}.product-button{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right;-webkit-box-pack:end;-ms-flex-pack:end;height:40px;justify-content:flex-end}.product-button.cardu-custom-cta{position:absolute;right:15px}.product-button button.product-button__dec,.product-button button.product-button__inc{background:none;border:0;padding:0}.product-button form{display:-webkit-box;display:-ms-flexbox;display:flex}.product-button form.hidden{display:none}.product-button .bag-temp-wrapper{bottom:auto;position:absolute;right:auto;top:auto}.product-button.no-transition .product-button__bag{-webkit-transition:none;transition:none}.product-button__dec,.product-button__inc{color:#fff;float:left;height:40px;line-height:40px;position:absolute;text-align:center;width:18px;z-index:2}.product-button__dec:after,.product-button__inc:after{content:"";display:inline-block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-button__inc{right:8px}.product-button__inc:after{background-color:#fff;height:10px;-webkit-mask-image:url(../../images/more/more.svg);mask-image:url(../../images/more/more.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.product-button__inc.disabled{cursor:default;right:0;width:35px}.product-button__inc.disabled:after{background:none;color:#fff;content:"MAX";font-family:Open Sans Regular,sans-serif;font-size:.5625rem;font-weight:600;height:auto;letter-spacing:-.02em;line-height:13px;-webkit-mask-image:none;mask-image:none;width:auto}.product-button__dec{left:8px}.product-button__dec:after{background-color:#fff;height:2px;-webkit-mask-image:url(../../images/less/less.svg);mask-image:url(../../images/less/less.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.product-button__bag,.product-button__bag-temp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../images/icon/icon-bag.svg);background-repeat:no-repeat;background-size:cover;border:0;cursor:pointer;height:40px;margin-left:12px;width:40px}.product-button__bag-temp.open,.product-button__bag.open{background:#007d8f;border-radius:23px;height:40px;padding:0;width:auto}.product-button__bag-temp.open .product-button__container,.product-button__bag-temp.open .product-button__container-temp,.product-button__bag.open .product-button__container,.product-button__bag.open .product-button__container-temp{display:inline-block}.product-button__bag-temp.open.icon-bag:before,.product-button__bag.open.icon-bag:before{display:none}.product-button__bag .product-button__container,.product-button__bag .product-button__container-temp,.product-button__bag-temp .product-button__container,.product-button__bag-temp .product-button__container-temp{display:none;height:40px;position:relative;width:78px}.product-button__bag .add-cart-text,.product-button__bag-temp .add-cart-text{display:none;font-family:Open Sans Regular,sans-serif}.product-button__bag input[type=number],.product-button__bag-temp input[type=number]{-moz-appearance:textfield;background:none;border:0;color:#fff;float:left;font-family:Open Sans Regular,sans-serif;font-size:.75rem;font-weight:600;height:40px;left:50%;line-height:30px;max-width:37px;padding:0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:1}.product-button__bag input[type=number]::-webkit-inner-spin-button,.product-button__bag input[type=number]::-webkit-outer-spin-button,.product-button__bag-temp input[type=number]::-webkit-inner-spin-button,.product-button__bag-temp input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.product-button__bag{z-index:2}.product-button__bag.open.one-thousand-quantity input[type=number]{font-size:.75rem}.product-button__bag-temp.hidden{display:none}.product-button-reload{background-image:url(../../images/icon/icon-reload.svg);cursor:pointer;height:100%;width:15px}.product-button__pen{background-image:url(../../images/lists/list-add.svg);background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;display:inline-block;height:24px;position:relative;width:24px}.product-button__pen span:before{color:#007d8f;font-size:1.25rem;margin-left:1px;margin-right:13px;margin-top:-2px;text-decoration:none}.product-promo-button-bag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../images/icon/icon-bag-promo.svg);background-repeat:no-repeat;background-size:cover;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:40px;justify-content:center;margin-left:12px;width:40px}.product-promo-button-bag.hidden{display:none}.promo-discount-message{color:#e22019;display:inline-block;font-size:.625rem;font-weight:600;line-height:13px;position:absolute;right:0;top:-13px}.promo-discount-message.hidden{display:none}.promo-max-reached{cursor:default}@media(min-width:601px){.product-button__bag,.product-promo-button-bag{margin-left:6px}}.tiles-container .recipes-grid .grid-tile{height:auto}.tiles-container .grid-tile{position:relative}.tiles-container .grid-tile.slot-tile{height:auto;min-height:auto}.tiles-container .grid-tile .banner a{display:-webkit-box;display:-ms-flexbox;display:flex}.tiles-container .grid-tile .banner a img{width:100%}.tiles-container .grid-tile .services img,.tiles-container .grid-tile.banner img{display:block;max-height:472px;width:100%}.tiles-container .grid-tile .services img.tablet-desktop-only,.tiles-container .grid-tile.banner img.tablet-desktop-only{display:none}.tiles-container .grid-tile .services img.fidelity-card,.tiles-container .grid-tile.banner img.fidelity-card{max-width:73px}.tiles-container .grid-tile.news-type-1 .news-content,.tiles-container .grid-tile.news-type-2 .news-content{border:1px solid #ddd;border-left-width:0}.tiles-container .grid-tile .news-type-1,.tiles-container .grid-tile .news-type-2{color:#e22019}.tiles-container .grid-tile .news-type-1.homepage-grid,.tiles-container .grid-tile .news-type-2.homepage-grid{border:1px solid #ededed;overflow:hidden}.tiles-container .grid-tile.news-type-2 .news-top{background-color:#007d8f}.tiles-container .grid-tile.news-type-2 .news-date,.tiles-container .grid-tile.news-type-2 .news-percentage{color:#007d8f}.tiles-container .grid-tile.news-type-2 .news-top-subtitle:after{background:url(../../images/carte.png) no-repeat;background-position-x:center;background-size:contain;content:"";display:block;height:50px;margin:4px auto;text-align:center;width:63px}.tiles-container .grid-tile .news-type-2{color:#007d8f}.tiles-container .grid-tile .news-type-2 .news-bottom,.tiles-container .grid-tile .news-type-2 .news-top{background-color:#007d8f}.tiles-container .grid-tile .news-type-2 .news-top-subtitle:after{background:url(../../images/carte.png) no-repeat;background-position-x:center;background-size:contain;content:"";display:block;height:50px;margin:4px auto;text-align:center;width:63px}.tiles-container .grid-tile .news-top{background-color:#e22019;color:#fff;float:left;height:275px;padding:27px 9px 0 0;text-align:center;width:40%}.tiles-container .grid-tile .news-top .news-top-title{font-size:1.375rem;font-weight:700;line-height:49px}.tiles-container .grid-tile .news-top .news-top-subtitle{display:inline-block;font-size:.8125rem;font-weight:700;line-height:14px;padding:0 20px}.tiles-container .grid-tile .news-content{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;font-size:.875rem;font-weight:700;line-height:25px;position:relative;text-align:center;width:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:195px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tiles-container .grid-tile .news-content span{color:#575756}.tiles-container .grid-tile .news-content:after{-o-border-image:url(../../images/productlist/product-tile-triangle-effect.png) 0 11 repeat;border-image:url(../../images/productlist/product-tile-triangle-effect.png) 0 11 fill repeat;border-style:solid;border-width:0 11px;bottom:0;content:" ";left:-10px;position:absolute;top:0;width:100%}.tiles-container .grid-tile .news-content .news-date{font-size:1.625rem;padding:10px 0}.tiles-container .grid-tile .news-content .news-percentage{font-size:95px;line-height:104px}.tiles-container .grid-tile .news-content .news-percentage sup{font-size:1.375rem;top:-2.5em}.tiles-container .grid-tile .news-bottom{color:#fff;float:left;font-size:.5625rem;line-height:18px;margin-top:-30px;padding-right:20px;text-align:center;width:40%}.tiles-container .grid-tile .news-bottom a{text-decoration:none}.tiles-container .grid-tile .service-image-price{display:block;margin:0 auto;overflow:visible;padding-top:62px;top:0}.tiles-container .grid-tile .service-image-price .service-price{position:absolute;right:0;top:10px}.tiles-container .grid-tile .service-image-price .service-price:after{background-color:#fff;border-radius:50%;content:"";display:block;height:0;padding-bottom:100%;width:100%}.tiles-container .grid-tile .service-image-price .service-price div{color:#007d8f;float:left;font-weight:700;line-height:1em;margin-top:-.5em;padding-left:12px;padding-right:17px;padding-top:50%;text-align:center}.tiles-container .grid-tile .service-image-price sup{line-height:20px;margin-top:-16px;position:absolute;right:10px;top:50%}.tiles-container .grid-tile .service-no-additional-info .service-details a{border-radius:50%;bottom:-35px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:0;font-weight:600;height:40px;padding:0;position:absolute;right:15px;text-align:center;text-decoration:none;width:40px}.tiles-container .grid-tile .service-no-additional-info .service-details a:after{content:"...";font-size:1.25rem;font-weight:700;line-height:29px}.tiles-container .grid-tile.modal-visible{height:245px}.services{height:274px}.services .service-image-section{display:inline-block;height:274px;position:relative;width:calc(100% - 95px)}.services .service-image-section .service-image{background-position:50%;background-size:cover}.services .service-image-section .service{position:absolute;top:20px}.services .service-image-section .service .service-header{border-radius:0 6px 6px 0;color:#fff;font-weight:700;left:0;padding:10px 13px;white-space:nowrap}.services .service-details,.services .service-image{height:275px}.services .service-image img{max-height:195px;-o-object-fit:cover;object-fit:cover;width:100%}.services .service-details{border-color:#ededed;border-style:solid;border-width:1px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;font-size:.625rem;line-height:13px;padding:7px 15px;position:relative;text-align:center;width:95px}.services .service-details .recipe-details-item{padding-bottom:10px}.services .service-details .accent-button-inverted-square{background-color:#0073ab;color:#fff}.services .service-details .service-additional-info{margin-top:-75px;position:absolute;right:0;top:50%}.services .service-details .service-additional-info a{border:1px solid #ddd;border-radius:50%;display:inline-block;font-size:.9375rem;margin:6px;padding:12px;text-decoration:none}.services .service-details .service-additional-info a:before{display:block}.services .service-details .service-additional-info a.service-information{background-color:#0073ab;padding:10px 14px}.services .service-details .service-additional-info a.service-information:before{color:#fff;content:"i";font-size:1.25rem}.services .service-details .service-additional-info a.service-phone:before{-webkit-mask-image:url(../../images/phones/phone-simple.svg);mask-image:url(../../images/phones/phone-simple.svg)}.services .service-details .service-additional-info a.service-email:before,.services .service-details .service-additional-info a.service-phone:before{background-color:#0073ab;content:"";display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:15px}.services .service-details .service-additional-info a.service-email:before{-webkit-mask-image:url(../../images/email/email.svg);mask-image:url(../../images/email/email.svg)}.services .service-image-overlay{bottom:15px;color:#fff;left:15px;position:absolute;right:15px;text-align:center;z-index:2}.services .service-image-overlay .service-copy{font-size:.9375rem;font-weight:700;line-height:16px;margin-top:40px;text-align:center}.services .service-image-overlay .service-subcopy{font-size:.5625rem;font-weight:700;line-height:15px;margin-top:10px;text-transform:uppercase}.services.service-no-additional-info .service-image-section{width:100%}.services.service-no-additional-info .service-image-section .service-image{height:275px}.services.service-no-additional-info .service-image-overlay{left:60px;right:60px}.services.service-no-additional-info .service-details{background-color:transparent;border:0;float:none;height:auto;margin-top:-50px;padding:0;width:auto}.services .copy-top{color:#fff;display:block;left:12%;position:absolute;right:12%;text-align:center;top:65px;z-index:2}.services .copy-top .service-copy{font-size:1.5rem;line-height:24px}.services .copy-top .service-subcopy{font-size:.5625rem;font-weight:700;line-height:15px;margin-top:10px;text-transform:uppercase}.grid-tile.level3{min-height:195px;overflow:hidden;padding:0}.grid-tile.visibility-hidden{visibility:hidden}.parapharmacie-grid .services .service-details .service-additional-info .service-phone:before{background-color:#0073ab;content:"";display:inline-block;height:13px;-webkit-mask-image:url(../../images/phones/phone-simple.svg);mask-image:url(../../images/phones/phone-simple.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:15px}.parapharmacie-grid .services .service-details .service-additional-info .service-information:before{font-style:italic}.product-promotion.mini-price-banner{min-height:35px;min-width:97px}.product-promotion.mini-price-banner .content-container{height:100%;left:0;position:absolute;top:0;width:100%}.product-promotion.mini-price-banner .logo-container,.product-promotion.mini-price-banner .pattern-container{height:35px}.product-promotion.mini-price-banner .pattern-container{background-image:url(../../images/productlist/U-pattern.png);background-size:135px 120px;border-radius:5px 5px 0 0}.product-promotion.mini-price-banner .logo-container{background-image:url(../../images/productlist/ici_prix_mini_icon.svg);background-position:0 50%;background-repeat:no-repeat;background-size:77px 14px;left:10px}.mobile-image-fixed-height .mobile-only .banner-wrapper{background-repeat:no-repeat;background-size:auto 100%;height:275px}.mobile-image-fixed-height .service-image.mobile-tablet-only{background-position:50%;background-repeat:no-repeat;background-size:auto 100%}.icon-cancel-grey:before{background-color:#9a9a9a;content:"";height:11px;-webkit-mask-image:url(../../images/close/cross.svg);mask-image:url(../../images/close/cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:11px}.master-product-true .no-product-price{pointer-events:none}.product-tile-link{cursor:pointer;display:block;text-decoration:none}@media(max-width:600px){.pt_product-search-result .grid-tile.level3{height:274px}}@media(min-width:601px)and (-ms-high-contrast:active),(min-width:601px)and (-ms-high-contrast:none){.product-price.sales-price .price-standard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width:601px){.services{height:428px;position:relative;z-index:1}.services .service-image-section{float:none;height:312px;width:100%}.services .copy-top{top:90px}.services .copy-top-price{top:65px}.services .service-image-overlay{bottom:0;color:#fff;float:none;height:auto;left:12%;overflow:hidden;position:absolute;right:12%;text-align:center;top:auto;z-index:2}.services .service-image-overlay .service-copy{font-size:1.5rem;line-height:24px;margin:132px 0 5px}.services .service-image-overlay.service-image-price .service-copy{margin:100px 0}.services .service-copy{font-size:1.5rem;font-weight:700}.services .service-subcopy{font-size:.6875rem;font-weight:700;margin-top:30px;text-transform:uppercase}.services .service .service-header{border-radius:0 5px 5px 0;color:#fff;font-size:.8125rem;font-weight:700;left:0;padding:10px 20px;position:absolute;top:20px}.services .service-details{background-color:#fff;border:0;height:auto;padding:21px 30px;top:3px;width:100%}.services .service-details .service-additional-info{display:block;margin:0 auto;position:static;text-align:center}.services .service-details .service-additional-info a{border:1px solid #ddd;border-radius:35px;display:inline-block;margin:0 10px;padding:10px;text-decoration:none}.services .service-details .service-additional-info a:before{display:block}.services .service-details .service-additional-info a.service-information{background-color:#0073ab;padding:10px 14px}.services .service-details .service-additional-info a.service-information:before{color:#fff;content:"i";font-size:1.25rem}.services .service-details .service-phone:before{-webkit-mask-image:url(../../images/phones/phone-simple.svg);mask-image:url(../../images/phones/phone-simple.svg)}.services .service-details .service-email:before,.services .service-details .service-phone:before{background-color:#0073ab;content:"";height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:15px}.services .service-details .service-email:before{display:inline-block;-webkit-mask-image:url(../../images/email/email.svg);mask-image:url(../../images/email/email.svg)}.services .button-medium.news-type-2{background-color:#007d8f;color:#fff;font-size:.9375rem;font-weight:700;margin:16px 70px;padding:15px 30px;width:185px}.services .service-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:428px;width:100%}.services.service-no-additional-info .service-image-overlay{left:12%;right:12%}.parapharmacie-grid .services .service-image-section{height:313px}.parapharmacie-grid .services .service-details{padding-left:10px;padding-right:10px}.parapharmacie-grid .services .service-details .service-additional-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parapharmacie-grid .services .service-details .service-additional-info a{margin:0 5px}.parapharmacie-grid .services .service-details .service-additional-info a:first-child{margin-left:0}.parapharmacie-grid .services .service-details .service-additional-info a:last-child{margin-right:0}.parapharmacie-grid .services .service-details .service-additional-info .service-phone{padding-left:30px;position:relative}.parapharmacie-grid .services .service-details .service-additional-info .service-phone:before{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.parapharmacie-grid .services .service-details .service-additional-info .phone-number{color:#0073ab}.parapharmacie-grid .services .service-details .service-additional-info .service-information:before{font-style:normal}.tiles-container.editorial-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:428px;width:calc(50% - 2.5px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 15px}.tiles-container.editorial-grid .editorial-pushes-wrapper-3{width:100%}.tiles-container.slick-initialized .product-tile .product-image .thumb-link .primary-image{height:auto}.tiles-container .level3 .grid-tile{width:100%}.tiles-container .grid-tile.news-type-1,.tiles-container .grid-tile.news-type-1 .news-content,.tiles-container .grid-tile.news-type-2 .news-content{border:0}.tiles-container .grid-tile.news-type-1 .news-content .news-date,.tiles-container .grid-tile.news-type-2 .news-content .news-date{padding:23px 0 22px}.tiles-container .grid-tile .news-type-2 .news-top .news-top-subtitle:after,.tiles-container .grid-tile.news-type-2 .news-top .news-top-subtitle:after{display:none}.tiles-container .grid-tile .news-type-2 .news-percentage:after,.tiles-container .grid-tile.news-type-2 .news-percentage:after{background:url(../../images/carte.png) no-repeat;background-size:contain;bottom:-32px;content:"";display:block;height:78px;left:50%;margin-left:-52px;position:absolute;text-align:center;width:95px;z-index:2}.tiles-container .grid-tile .news-type-2 .news-bottom,.tiles-container .grid-tile.news-type-2 .news-bottom{background-color:#007d8f}.tiles-container .grid-tile .banner a{display:block;height:428px}.tiles-container .grid-tile .banner a img{height:100%;width:100%}.tiles-container .grid-tile .services img,.tiles-container .grid-tile.banner img{display:block;max-height:472px;width:100%}.tiles-container .grid-tile .news-type-1{color:#e22019}.tiles-container .grid-tile .news-top{color:#fff;height:85px;padding:25px 0 0;text-align:center;width:100%}.tiles-container .grid-tile .news-top .news-top-title{line-height:24px}.tiles-container .grid-tile .news-top .news-top-subtitle{padding-bottom:17px}.tiles-container .grid-tile .news-content{background:#fff;font-size:1.25rem;height:261px;padding:10px 0 29px;width:100%}.tiles-container .grid-tile .news-content:after{-o-border-image:url(../../images/productlist/product-tile-triangle-effect.png) 11 0 repeat round;border-image:url(../../images/productlist/product-tile-triangle-effect.png) 11 0 fill repeat round;border-width:12px 0;bottom:-11px;left:0;top:-11px}.tiles-container .grid-tile .news-content .news-date{font-size:2.25rem}.tiles-container .grid-tile .news-content .news-percentage{font-size:128px}.tiles-container .grid-tile .news-content .news-percentage sup{top:-3.5em}.tiles-container .grid-tile .news-bottom{background-color:#e22019;color:#fff;height:50px;margin:0;padding:17px 0 15px;text-align:center;width:100%}.tiles-container .grid-tile .news-type-2{color:#007d8f}.tiles-container .grid-tile .news-type-2 .news-top-subtitle:after{content:none}.tiles-container .grid-tile .news-type-2 .news-bottom{background-color:#007d8f}.tiles-container .grid-tile .service-no-additional-info .service-details{margin:0}.tiles-container .grid-tile .service-no-additional-info .service-details a{border-radius:0;bottom:0;color:#fff;display:block;font-size:1rem;height:auto;margin:0 auto;padding:18px 20px;position:relative;right:0;white-space:nowrap;width:80%}.tiles-container .grid-tile .service-no-additional-info .service-details a:after{content:normal}.tiles-container .grid-tile .service-no-additional-info .service-image-section{width:100%}.tiles-container .grid-tile .service-no-additional-info .service-image-section .service-image{height:275px}.product-promotion.mini-price-banner{min-height:36px}.product-promotion.mini-price-banner .logo-container,.product-promotion.mini-price-banner .pattern-container{height:36px}.product-promotion.mini-price-banner .pattern-container{border-radius:0 5px 5px 0}.mobile-image-fixed-height .mobile-only .banner-wrapper,.mobile-image-fixed-height .service-image.mobile-tablet-only{background-size:cover}.product-tile-link{padding-left:15px;padding-right:15px}.grid-tile.level3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:851px){.search-result-content{padding-top:19px}.search-result-content .infinite-scroll-placeholder.infinite-scroll-loading{height:60px}.selection-grid.tiles-container .grid-tile.slot-tile{height:auto}.tiles-container .level3 .grid-tile.slot-tile{margin-bottom:0}.tiles-container .grid-tile.slot-tile{height:428px;margin-bottom:20px;width:100%}.tiles-container .grid-tile:first-child .product-tile .product-image{-webkit-box-shadow:none;box-shadow:none}.tiles-container .grid-tile.modal-visible{height:472px}.service-image-price .service-price{right:-25px}}@media(min-width:1090px){.search-result-content{padding-top:19px}.search-result-content .infinite-scroll-placeholder.infinite-scroll-loading{height:60px}.selection-grid.tiles-container .grid-tile.slot-tile{height:auto}.tiles-container .grid-tile:first-child .product-tile .product-image{-webkit-box-shadow:none;box-shadow:none}.tiles-container .grid-tile.news-type-1,.tiles-container .grid-tile.news-type-1 .news-content,.tiles-container .grid-tile.news-type-2 .news-content{border:0}.tiles-container .grid-tile.news-type-1 .news-content .news-date,.tiles-container .grid-tile.news-type-2 .news-content .news-date{padding:23px 0 22px}.tiles-container .grid-tile.news-type-2 .news-top .news-top-subtitle:after{display:none}.tiles-container .grid-tile.news-type-2 .news-percentage:after{background:url(../../images/carte.png) no-repeat;background-size:contain;bottom:-32px;content:"";display:block;height:78px;left:50%;margin-left:-52px;position:absolute;text-align:center;width:95px;z-index:2}.tiles-container .grid-tile.news-type-2 .news-bottom{background-color:#007d8f}.tiles-container .grid-tile .banner a{display:block;height:428px}.tiles-container .grid-tile .banner a img{height:100%;width:100%}.tiles-container .grid-tile .services img,.tiles-container .grid-tile.banner img{display:block;max-height:472px;width:100%}.tiles-container .grid-tile .news-type-1{color:#e22019}.tiles-container .grid-tile .news-type-2{color:#007d8f}.tiles-container .grid-tile .news-top{color:#fff;height:auto;padding:25px 0 0;text-align:center;width:100%}.tiles-container .grid-tile .news-top .news-top-title{line-height:24px}.tiles-container .grid-tile .news-top .news-top-subtitle{padding-bottom:17px}.tiles-container .grid-tile .news-content{background:#fff;font-size:1.25rem;padding:21px 0 34px;width:100%}.tiles-container .grid-tile .news-content:after{-o-border-image:url(../../images/productlist/product-tile-triangle-effect.png) 11 0 repeat round;border-image:url(../../images/productlist/product-tile-triangle-effect.png) 11 0 fill repeat round;border-width:12px 0;bottom:-11px;left:0;top:-11px}.tiles-container .grid-tile .news-content .news-date{font-size:2.25rem}.tiles-container .grid-tile .news-content .news-percentage{font-size:128px}.tiles-container .grid-tile .news-content .news-percentage sup{top:-3.5em}.tiles-container .grid-tile .news-bottom{background-color:#e22019;color:#fff;margin:0;padding:17px 0 15px;text-align:center;width:100%}.tiles-container .grid-tile .product-tile .review{position:relative}.tiles-container .grid-tile .product-tile .review__count{font-size:.6875rem}.tiles-container .grid-tile .service-no-additional-info .service-details{margin:0}.tiles-container .grid-tile .service-no-additional-info .service-details a{border-radius:0;bottom:0;color:#fff;display:block;height:auto;margin:0 auto;padding:18px 20px;position:relative;right:0;white-space:nowrap;width:80%}.tiles-container .grid-tile .service-no-additional-info .service-details a:after{content:normal}.tiles-container .grid-tile.modal-visible{height:472px}.service-image-price .service-price{right:-25px}}@media(min-width:851px){.product-promotion.mini-price-banner .logo-container{background-position:0 50%}}@media(min-width:2190px){.tiles-container .grid-tile.slot-tile.grid-tile-banner{width:100%}}@media(min-width:1830px){.tiles-container:not(.recipes-grid) .level3 .grid-tile{max-width:280px}}.product-variations{padding-top:16px;position:relative}.product-variations .variations-container{margin:0 0 -8px;text-align:left}.product-variations .variant-slider{border-right:1px solid #ddd;color:#007d8f;display:inline-block;margin:0 2px 20px 25px;max-width:100%;padding:8px 0 5px;vertical-align:middle;width:auto}.product-variations .variant-slider:last-child{border-right:0}.product-variations .variant-slider .emptytext{color:#575756}.product-variations .variant-slider .value{position:relative;width:97px}.product-variations .variant-slider .slick-arrow{background-color:#fff;border:1px solid #ddd;border-radius:50%;color:#007d8f;float:left;font-size:0;padding:4px 10px;position:absolute;width:30px;z-index:1}.product-variations .variant-slider .slick-arrow.slick-disabled{color:#ddd}.product-variations .variant-slider .slick-prev{left:-30px;right:40px}.product-variations .variant-slider .slick-next{right:-30px}.product-variations .variant-slider .slick-next,.product-variations .variant-slider .slick-prev{line-height:20px;position:absolute;top:calc(50% - 15px)}.product-variations .variant-slider .variation-option{margin:0 auto;opacity:0}.product-variations .variant-slider .variation-option .slick-slide{font-family:Roboto Slab,sans-serif;font-size:.8125rem;font-weight:800;opacity:0;pointer-events:none;text-align:center;-webkit-transition:opacity .15s;transition:opacity .15s;width:85px}.product-variations .variant-slider .variation-option .slick-slide.slick-current{display:inline-block;line-height:18px;opacity:1;vertical-align:middle;word-break:break-all}.product-variations .variant-slider .variation-option .variations-not-available{text-decoration:line-through}.product-variations .variant-slider .variation-option .slick-list .slick-track{min-height:18px}.product-variations .variant-slider .variation-option .slick-list .slick-track .emptytext{width:136px}.product-variations .variant-slider:first-child{margin:0 7px 20px 24px;padding:9px 37px 8px 0}.product-variations .variant-slider:first-child .value{width:54px}.product-variations .variant-slider:first-child .variation-option .slick-list{padding:0 16px!important}.product-variations .variant-slider:first-child .variation-option .slick-list .slick-track .emptytext{width:54px}.product-variations .variant-slider:first-child .slick-next,.product-variations .variant-slider:first-child .slick-prev{right:-30px}.product-variations .variant-slider:only-child{margin:0 25px 20px 0;padding:8px 0}.product-variations .variant-slider:only-child .value{width:100%}.product-variations .variant-slider:only-child .variation-option{max-width:540px}.product-variations .variant-slider:only-child .variation-option .slick-list{padding:0 27px}.product-variations .variant-slider:only-child .slick-next{right:-14px}.product-variations .variant-slider:only-child .slick-prev{left:-15px}.product-variations .error{bottom:-30px;color:#e22019;font-size:.8125rem;left:0;line-height:13px;padding-bottom:10px;position:absolute;right:0;text-align:center}.product-variations--display{display:block}@media(min-width:851px){.product-variations{border-bottom:1px solid #ddd;border-top:1px solid #ddd;max-width:540px;position:relative}.product-variations .variations-container{text-align:center}.product-variations .error{padding-bottom:0;text-align:right}.product-variations--display{height:auto;opacity:1}.product-variations .variant-slider{margin:0 -10px 20px 23px;padding:8px 27px 8px 0}.product-variations .variant-slider:first-child{padding:8px 34px 8px 0}.product-variations .variant-slider .value{width:136px}}.similar-products-message-wrapper{border-radius:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 11px 10px;padding:15px 12px}.similar-products-message-wrapper.hidden{display:none}.similar-products-message-image{display:block;height:30px;margin-right:10px;width:30px}.similar-products-message-text{font-size:.75rem;font-weight:400;line-height:18px}.similar-products-buttons-wrapper{font-size:.8125rem;line-height:20px;margin:0 0 17px 15px;text-align:center}.similar-products-buttons-wrapper.hide-replace-all-button .similar-products-replace-all-button,.similar-products-buttons-wrapper.hide-replace-all-button .similar-products-text-span{display:none}.similar-products-replace-all-button{display:inline-block;position:relative}.similar-products-replace-all-button.similar-products-loader--visible{min-width:0}.similar-products-replace-all-button.similar-products-loader--visible .similar-products-button--text{display:block;opacity:0}.similar-products-replace-all-button.similar-products-loader--visible .similar-products-loader--spinner{left:calc(50% - 10px);position:absolute;top:0}.similar-products-text-span{margin:0 20px}.similar-products-show-button{font-size:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;padding:4px 8px 8px;width:78px}.similar-products-show-button:before{background-image:url(../../images/icon/icon-reload.svg);background-repeat:no-repeat;background-size:cover;content:"";height:15px;width:15px}.similar-products-show-button.similar-products-loader--visible{min-width:0}.similar-products-show-button.similar-products-loader--visible:before{content:none}.similar-products-button--text{line-height:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.similar-products-asset-button{color:#007d8f;cursor:pointer;font-weight:400;text-decoration:underline}.similar-products-asset-button .product-button-reload{left:50%;position:absolute;top:3px}.similar-products-asset-button .product-button-reload:before{background-color:#007d8f}.similar-products-asset-button .product-button-reload:after{background-color:#fff}.similar-products-delete-button{cursor:pointer;position:absolute;right:-5px;top:-3px}.similar-products-delete-button:before{background-color:#575756;content:"";display:block;height:24px;-webkit-mask-image:url(../../images/remove/remove.svg);mask-image:url(../../images/remove/remove.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.similar-product-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media(min-width:601px){.similar-products-message-wrapper{margin-left:0;margin-right:0}.similar-product-button-container{margin-top:10px}}@media(min-width:851px){.similar-products-message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;padding:12px 12px 12px 14px}.similar-products-buttons-wrapper{font-size:.8125rem;margin:0 0 17px 30px}.similar-products-asset-button{color:#007d8f;cursor:pointer;text-decoration:underline}.similar-products-text-span{margin:0 20px}}.ui-dialog.unavailable-products-dialog{max-height:100%;min-height:100%}.pt_cart~.unavailable-products-dialog .products{margin-left:0;margin-right:0;padding:0 20px 0 11px}.unavailable-products-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;min-width:100%;overflow-x:hidden}.unavailable-products-modal .simplebar-track.vertical{background-color:#ddd;border-radius:16px;margin-bottom:6px;overflow:hidden;right:2px;width:6px}.unavailable-products-modal .simplebar-track.vertical .simplebar-scrollbar{background-color:#007d8f;opacity:1;right:0;width:6px}.unavailable-products-modal .item-list{padding:0 20px 0 11px}.unavailable-products-modal.hidden{display:none}.ui-widget-overlay{opacity:.8}.unavailable-products-dialog .delete-button{cursor:pointer;position:absolute;right:0;top:0}.unavailable-products-dialog .delete-button:before{background-color:#007d8f;content:"";display:block;height:19px;margin-right:12px;margin-top:10px;-webkit-mask-image:url(../../images/remove/remove.svg);mask-image:url(../../images/remove/remove.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px}.unavailable-products-dialog.ui-widget{padding:0}.unavailable-products-dialog .ui-button{background-color:transparent;right:0}.unavailable-products-dialog .ui-widget-header{height:24px;right:10px;top:10px;width:24px}.unavailable-products-dialog .ui-icon-closethick{cursor:pointer;display:block;margin:0;padding:0;position:relative;text-indent:0}.unavailable-products-dialog .ui-icon-closethick:before{background-color:#007d8f;content:"";height:24px;-webkit-mask-image:url(../../images/close/circle-cross.svg);mask-image:url(../../images/close/circle-cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;width:24px}.unavailable-products-dialog .unavailable-header-modal{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:1.125rem;font-weight:600;line-height:24px;padding:12px 59px 5px 11px;text-align:left;width:100%}.unavailable-products-dialog .products{margin-bottom:25px;margin-top:6px;width:100%}@media(max-height:718px){.unavailable-products-dialog .products{max-height:calc(100vh - 200px)}}.unavailable-products-dialog .product-tile{border:1px solid #ddd;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;max-height:95px;padding-bottom:1px;padding-left:14px;padding-top:2px;position:relative}.unavailable-products-dialog .product-tile:last-child{margin-bottom:6px}.unavailable-products-dialog .product-tile:first-child{margin-top:0}.unavailable-products-dialog .product-tile .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;width:90px}.unavailable-products-dialog .product-tile .item-image img{display:block;height:90px;opacity:.5;width:90px}.unavailable-products-dialog .product-tile .item-details{display:-webkit-box;display:-ms-flexbox;display:flex;height:95px;max-height:95px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:10px;padding:0;width:calc(100% - 100px)}.unavailable-products-dialog .product-tile .item-details .product-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#575756;font-family:Roboto Slab,sans-serif;font-size:.6875rem;font-weight:600;height:42px;line-height:14px;margin-right:23px;margin-top:27px;max-height:42px;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis}.unavailable-products-dialog .product-tile .item-details .product-name span{font-weight:800}.unavailable-products-dialog .product-tile .item-details .notavailable{color:#575756;display:none;font-size:.6875rem;text-align:right}.unavailable-products-dialog .product-tile .item-details .item-edit-details,.unavailable-products-dialog .product-tile .item-details .quantity,.unavailable-products-dialog .product-tile .item-details .review{display:none}.unavailable-products-dialog .buttons-wrapper{background-color:#fff;border-top:1px solid #ddd;bottom:0;margin-top:auto;padding-bottom:16px;padding-top:18px;position:fixed;width:100%}.unavailable-products-dialog .button,.unavailable-products-dialog .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.unavailable-products-dialog .button{-webkit-box-pack:center;-ms-flex-pack:center;background:#007d8f;border-radius:23px;color:#fff;font-size:.75rem;font-weight:600;height:35px;justify-content:center;line-height:18px;margin:0 auto 6px;padding:10px;text-align:center;text-decoration:none;width:298px}.unavailable-products-dialog .button.hidden{display:none}.unavailable-products-dialog .second-button{background:#fff;border:1px solid #007d8f;color:#007d8f;height:34px;margin-bottom:0}.unavailable-products-dialog .unavailable-products-modal-off .products{margin-top:14px}.unavailable-products-dialog .su-product-price-block,.unavailable-products-dialog .su-product-quantity{display:none}.wishlist-unavailable{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.unavailable-subtitle-modal{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.75rem;font-weight:400;line-height:18px;margin-left:11px;margin-right:11px;padding-bottom:13px}.unavailable-products-dialog .simplebar-scroll-content::-webkit-scrollbar,.unavailable-products-dialog::-webkit-scrollbar{display:none}.unavailable-products-order-details-dialog .su-product-labels-block{display:none}.unavailable-products-order-details-dialog .products{padding-left:11px;padding-right:20px}@media(min-width:601px){.pt_cart~.unavailable-products-dialog .products{padding:0 18px}.ui-dialog.unavailable-products-dialog{border-radius:15px;-webkit-box-shadow:inset 0 70px 0 -30px #000;box-shadow:inset 0 70px 0 -30px #000;max-width:560px;min-height:718px}.ui-dialog.unavailable-products-dialog .dialog-content{min-width:100%}.ui-dialog.unavailable-products-dialog .button{font-size:.875rem;height:40px;line-height:22px;margin-left:13px;width:241px}.ui-dialog.unavailable-products-dialog .second-button{margin-left:25px;margin-right:0;width:255px}.ui-dialog.unavailable-products-dialog .products{margin-top:10px}}@media(min-width:601px)and (max-height:718px){.ui-dialog.unavailable-products-dialog{min-height:100%}}@media(min-width:601px){.ui-dialog .unavailable-products-modal-off .products{margin-top:20px}.unavailable-subtitle-modal{color:#000;font-size:1rem;font-weight:700;line-height:24px;margin:0;max-width:509px;padding:27px 18px 0}.unavailable-products-dialog{padding-right:0}.unavailable-products-dialog .delete-button{right:-15px}.unavailable-products-dialog .ui-widget-header{right:21px;top:21px}.unavailable-products-dialog .ui-icon-closethick:before{background-color:#fff}.unavailable-products-dialog .products .simplebar-scroll-content{padding-right:0}.unavailable-products-dialog .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:14px;position:absolute}.unavailable-products-dialog .unavailable-header-modal{background-color:#005562;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:600;height:64px;line-height:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 60px 0}.unavailable-products-dialog .item-list{padding:0 18px}.unavailable-products-dialog .item-list,.unavailable-products-dialog .products{height:557px;overflow:hidden;width:578px}.unavailable-products-dialog .item-list .simplebar-track.vertical,.unavailable-products-dialog .products .simplebar-track.vertical{overflow:hidden;right:23px}.unavailable-products-dialog .item-list .simplebar-track.vertical .simplebar-scrollbar,.unavailable-products-dialog .products .simplebar-track.vertical .simplebar-scrollbar{background-color:#007d8f;opacity:1;right:0;width:6px}.unavailable-products-dialog .product-tile{border-radius:10px;height:127px;margin-top:6px;max-height:127px;position:relative;width:509px}.unavailable-products-dialog .product-tile .item-image{height:100px;margin:10px 0 15px;width:100px}.unavailable-products-dialog .product-tile .item-image img{display:block;height:100px;max-width:100px;width:100px}.unavailable-products-dialog .product-tile .item-details{margin-left:14px;width:calc(100% - 139px)}.unavailable-products-dialog .product-tile .item-details .product-name{color:#000;font-size:.8125rem;height:48px;line-height:16px;margin-top:37px;max-height:48px;width:335px}.unavailable-products-dialog .product-tile .item-details .notavailable{font-size:.8125rem}.unavailable-products-dialog .product-tile .item-details .delete-button:before{height:20px;margin-right:0;width:20px}.unavailable-products-dialog .product-tile .item-details .button{font-size:.875rem;height:40px;margin:16px 26px 16px 3px;padding:0;width:241px}.unavailable-products-dialog .product-tile .item-details .second-button{margin-left:26px}}@media(min-width:851px){.pt_cart~.unavailable-products-dialog .products,.pt_order~.unavailable-products-dialog .products{height:495px;margin:0 66px 6px 65px;padding:0;width:585px}.ui-dialog.unavailable-products-dialog{max-width:640px;min-height:718px;padding:0}.ui-dialog.unavailable-products-dialog .dialog-content{min-width:100%}.ui-dialog.unavailable-products-dialog .button{font-size:1rem;height:54px;line-height:24px;margin-left:18px;width:185px}.ui-dialog.unavailable-products-dialog .second-button{margin-left:64px;width:306px}.ui-dialog.unavailable-products-dialog .products{margin-top:6px}}@media(min-width:851px)and (max-height:718px){.ui-dialog.unavailable-products-dialog{min-height:100%}}@media(min-width:851px){.ui-dialog .unavailable-products-modal-off .products{margin-top:20px}.unavailable-products-dialog .delete-button{right:-34px}.unavailable-products-dialog .unavailable-header-modal{font-size:1.25rem;font-weight:600;height:66px;line-height:28px;padding-left:66px;text-align:center}.unavailable-products-dialog .products{margin-bottom:0;padding:0 66px 6px 65px;width:100%}.unavailable-products-dialog .products .simplebar-track.vertical{right:16px}}@media(min-width:851px)and (max-height:718px){.unavailable-products-dialog .products{max-height:calc(100vh - 220px)}}@media(min-width:851px){.unavailable-products-dialog .item-list{height:495px;max-height:100%;padding:0;width:585px}.unavailable-products-dialog .product-tile .item-details{height:67px;max-height:67px;width:335px}.unavailable-products-dialog .product-tile .item-details .product-name{line-height:16px;margin-top:35px}.unavailable-products-dialog .product-tile .button{height:54px;margin:0;padding:0;width:185px}.unavailable-products-dialog .product-tile .button .second-button{width:285px}.unavailable-products-dialog .buttons-wrapper{padding-bottom:18px;padding-top:16px}.unavailable-subtitle-modal{font-size:1rem;font-weight:700;line-height:24px;margin:0;padding:27px 6px 6px 66px}}.store-information{position:relative}.cart-header-back-button{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;left:11px;text-decoration:none;top:24px}.cart-header-back-button:before{background-color:#fff;content:"";height:20px;-webkit-mask-image:url(../../images/arrows/arrow-simple.svg);mask-image:url(../../images/arrows/arrow-simple.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:20px}.pt_cart .store-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#005562;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:70px;justify-content:center}.pt_cart .store-information.sticky .store-information__title{border-bottom:0}.pt_cart .store-information.sticky+.account-banner{padding-top:61px}.pt_cart .store-information__title{color:#fff;font-size:1.125rem;line-height:24px;padding:0 24px 0 36px;text-align:center;text-transform:capitalize}@media(min-width:601px){.pt_cart .store-information{height:80px}.pt_cart .store-information__title{font-size:1.25rem;line-height:75px}.cart-header-back-button{top:29px}}@media(min-width:851px){.pt_cart .store-information{height:90px}.pt_cart .store-information__title{font-size:1.5rem;padding-left:185px;padding-right:185px}.pt_cart .my-cart-header{margin:23px auto;padding-left:0;padding-right:0;width:821px}.cart-header-back-button{font-size:.8125rem;left:30px;line-height:20px;text-decoration:underline;top:25px;width:144px}.cart-header-back-button:before{background-color:#007d8f;height:18px;margin-left:3px;margin-right:22px;margin-top:-1px;-webkit-mask-image:url(../../images/arrows/arrow-two.svg);mask-image:url(../../images/arrows/arrow-two.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:24px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:12px;z-index:1}.cart-header-back-button:after{background-color:#fff;border-radius:50%;content:"";height:34px;left:0;position:absolute;width:34px}}@media(min-width:1200px){.cart-header-back-button{top:34px;width:auto}.pt_cart .my-cart-header{padding-left:0;width:841px}}@-webkit-keyframes animation-swipe-up{0%{max-height:80px}to{max-height:1000px}}@keyframes animation-swipe-up{0%{max-height:80px}to{max-height:1000px}}.cart-action-checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.cart-order-section{padding:5px 0 7px}.cart-order-section.mobile-tablet-only{padding:13px 11px 20px}.cart-order-section.mobile-tablet-only .coupon-add-container:after{background-color:#ddd;bottom:0;content:"";display:block;height:1px;left:-24px;position:absolute;width:calc(100% + 48px)}.cart-order-section .coupon-wrapper{color:#e22019;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:22px;justify-content:space-between;line-height:22px;width:100%}.cart-order-section .promo-code-wrapper{margin-bottom:4px}.cart-order-section .cart-order-totals{margin-left:11px;margin-right:11px}.cart-order-section .coupon-add-container{border-bottom:1px solid #ddd;text-align:left}.cart-order-section .cart-validation-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-order-section .order-total{color:#575756;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.875rem;font-weight:400;justify-content:space-between;line-height:22px;margin-bottom:6px}.cart-order-section .order-total.order-total-products{margin-bottom:0;margin-top:18px}.cart-order-section .order-total.order-total-products td .cart-price{height:22px}.cart-order-section .order-total.coupon-wrapper-empty,.cart-order-section .order-total.order-cardu,.cart-order-section .order-total.order-details-section-empty{margin-bottom:0;margin-top:0}.cart-order-section .order-total .order-details-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-order-section .order-total sup{font-size:.5625rem;top:-.5em}.cart-order-section .order-total-estimate{font-size:1rem;font-weight:700;line-height:24px;margin-bottom:1px}.cart-order-section .order-total-estimate .order-value{font-size:1.5rem;font-weight:600;height:34px;line-height:34px;position:relative}.cart-order-section .order-total-estimate .order-value:after{background-image:url(../../images/icon/icon-trait-yellow.svg);background-repeat:no-repeat;background-size:cover;bottom:-6px;content:"";height:8px;left:0;position:absolute;width:100%}.cart-order-section .order-total-estimate .price-asterisk{font-size:75%;line-height:1;position:absolute;right:-8px;top:5px}.cart-order-section .order-total-estimate.su-text-color-black{color:#000}.cart-order-section .order-shipping{color:#575756;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.6875rem;justify-content:space-between;line-height:15px;text-align:left}.cart-order-section .coupon-container{margin-bottom:0}.cart-order-section .coupon-container.coupon-wrapper-empty .coupon-wrapper{display:none}.cart-order-section .coupon-add-form{width:100%}.cart-order-section .promotion-carteu-section{border:1px solid #e22019;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0 17px}.cart-order-section .cardU-discount,.cart-order-section .promotion-discount{color:#e22019;display:block;font-size:.6875rem;font-weight:600;line-height:31px;text-align:center;width:100%}.cart-order-section .cardU-discount{position:relative}.cart-order-section .with-economy-message .cardU-discount{border-bottom:1px solid #ddd}.cart-order-section .cardU-discount-text{position:relative}.cart-order-section .cardU-discount-text:before{background-image:url(../../images/icon/icon-cardU.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:17px;left:-44px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:27px}.cart-order-section .total-cardu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cardu-remaining-amount.with-asterisk,.cardu-remaining-amount.without-asterisk{display:none}@media(max-width:850px){.cart-order-section-bottom .order-total-estimate,.cart-order-section-bottom .order-totals-table,.cart-order-section-bottom .order-totals-table-body{display:inline-block;width:auto}.cart-order-totals.has-spinner-visible .cart-totals-section{opacity:0}}@media(min-width:601px){.cart-order-section{padding-bottom:16px;padding-top:12px}.cart-order-section.mobile-tablet-only{padding-left:25px;padding-right:25px}.cart-order-section.mobile-tablet-only .coupon-add-container:after{left:0;width:100%}.cart-order-section.mobile-tablet-only .cart-legal-block-block,.cart-order-section.mobile-tablet-only .cart-minimum-order-amount-block,.cart-order-section.mobile-tablet-only .checkout-totals-section,.cart-order-section.mobile-tablet-only .coupon-add-container,.cart-order-section.mobile-tablet-only .promotion-carteu-section{margin-left:auto;margin-right:auto;max-width:700px}.cart-order-section .cardU-discount-text{position:relative}.cart-order-section .cardU-discount-text:before{left:-35px}.cart-order-section .cart-order-totals{margin-left:25px;margin-right:25px}.cart-order-section .coupon-add-form{margin-bottom:0}.cart-order-section .promotion-carteu-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart-order-section .with-economy-message .cardU-discount{border-bottom:0;position:relative}.cart-order-section .with-economy-message .cardU-discount:after{border-right:1px solid #ddd;content:"";display:inline-block;height:calc(100% - 14px);position:absolute;right:0;top:7px}.cart-order-section .cart-validation-button{margin-bottom:0}.cart-order-section .checkout-totals-section{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-order-section .order-total-estimate .order-value{font-size:1.9375rem;height:51px;line-height:51px}.cart-order-section .order-total-estimate .price-asterisk{right:-10px;top:10px}.cart-order-section .cart-actions{margin-top:4px}.cart-order-section .coupon-code-link-container{padding-left:16px;padding-top:32px}.cart-recommendations-left{margin-bottom:30px}.coupon-input{margin-right:0}.coupon-add-container{width:calc(100% - 60px)}}@media(max-width:850px){.cart-order-section{background-color:#fff;border-radius:10px 10px 0 0;bottom:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);left:0;position:fixed;width:100%;z-index:3}.cart-order-section.mobile-tablet-only{background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:1}.cart-order-section.mobile-tablet-only .cgv-promo,.cart-order-section.mobile-tablet-only .coupon-info-message{letter-spacing:-.02em}.cart-order-section.mobile-tablet-only .cart-legal-block-block,.cart-order-section.mobile-tablet-only .coupon-add-container,.cart-order-section.mobile-tablet-only .order-total:not(.order-total-estimate),.cart-order-section.mobile-tablet-only .total-cardu{display:block}.cart-order-section.mobile-tablet-only .cart-minimum-order-amount-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:17px}.cart-order-section.mobile-tablet-only .order-total-products:not(.order-cardu),.cart-order-section.mobile-tablet-only .promotion-carteu-section{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-order-section.mobile-tablet-only .coupon-code-link-container{display:none}.cart-order-section.mobile-tablet-only .order-total .order-preparation{margin-top:4px}.cart-order-section.mobile-tablet-only .coupon-add-container{border:0;position:relative;width:100%}.cart-order-section.mobile-tablet-only .coupon-input{margin-right:0}.cart-order-section.mobile-tablet-only .coupon-wrapper-empty .order-preparation{margin-top:0}.cart-order-section.mobile-tablet-only .promo-code-wrapper{margin-top:8px}.cart-order-section.mobile-tablet-only .cart-minimum-order-amount-tooltip{bottom:auto;top:27px}.cart-order-section.mobile-tablet-only .cart-minimum-order-amount-tooltip:after{top:-7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-order-section.mobile-tablet-only .cart-legal-block-block{padding-left:0;padding-right:0}.cart-order-section.mobile-tablet-only .order-total-estimate{font-size:.875rem;font-weight:700;height:22px;line-height:22px}.cart-order-section.mobile-tablet-only .order-total-estimate .order-value{font-family:Open Sans Regular,sans-serif;font-size:.875rem;font-weight:700;height:22px;line-height:22px}.cart-order-section.mobile-tablet-only .order-total-estimate .order-value:after{content:none}.cart-order-section.mobile-tablet-only .order-total-estimate .price-asterisk{display:none}.cart-order-section .coupon-add-container{padding-bottom:14px}.cart-order-section .cart-minimum-order-amount-icon{margin-right:5px}.cart-order-section .cart-legal-block-block,.cart-order-section .cart-minimum-order-amount-block,.cart-order-section .coupon-add-container,.cart-order-section .order-shipping,.cart-order-section .order-total:not(.order-total-estimate),.cart-order-section .promotion-carteu-section,.cart-order-section .total-cardu{display:none}.cart-order-section .order-total-estimate .order-value{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-order-section .order-total-estimate .order-value:after{bottom:0;z-index:-1}.cart-order-section .cart-totals-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart-order-section .cart-actions{-webkit-box-flex:1;-ms-flex:1;flex:1}.cart-order-section .cart-validation-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0}.cart-order-section .number-articles{font-size:.75rem;font-weight:400;line-height:18px}.cart-order-section .coupon-code-link-container{text-align:left}.cart-order-section .coupon-code-link{color:#007d8f;display:block;font-size:.6875rem;font-weight:400;line-height:20px;white-space:nowrap;width:72px}.cart-order-section .order-total-products:not(.order-cardu) .order-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cart-order-section .order-total-products:not(.order-cardu) .order-total-tax-message{font-size:.6875rem;font-weight:400;letter-spacing:-.02em;line-height:15px}.cart-totals-section{margin-left:auto;margin-right:auto;max-width:700px}}@media(min-width:851px){.cart-order-section{padding:0}.cart-order-section .cart-minimum-order-amount-message{color:#575756}.cart-order-section .cardU-discount-text{left:9.4px;position:relative}.cart-order-section .cardU-discount-text:before{left:auto}.cart-order-section .coupon-add-container{margin-bottom:13px;padding-bottom:20px;padding-top:21px}.cart-order-section .coupon-add-container:after{content:none}.cart-order-section .coupon-add-container .promo-code-wrapper{margin-top:0}.cart-order-section .order-total{margin-bottom:15px}.cart-order-section .order-total.order-total-products{margin-bottom:15px;margin-top:0}.cart-order-section .order-total.cardu-not-used{margin-bottom:0}.cart-order-section .order-total-estimate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.cart-order-section .order-total-estimate .order-value{font-size:1.5rem;height:34px;line-height:34px;margin-right:0}.cart-order-section .coupon-wrapper{font-size:.875rem;line-height:19px}.cart-order-section .cart-validation-button{margin-bottom:21px;margin-top:10px}.cart-order-section .checkout-totals-section{padding-bottom:12px}.cart-order-section .cart-order-totals,.cart-order-section .coupon-add-container{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.cart-order-section .promo-code-wrapper{margin-bottom:10px}.cart-order-section .coupon-add-form{width:100%}.cart-order-section .cart-total-section-main-block{background-color:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden}.cart-order-section .promotion-carteu-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-order-section .with-economy-message .cardU-discount{border-bottom:1px solid #ddd}.cart-order-section .with-economy-message .cardU-discount:after{content:none}.cart-order-section .order-total-products .order-total-tax-message{display:none}.coupon-add-container{width:100%}.cardu-remaining-amount.with-asterisk{display:block}.cardu-remaining-amount.without-asterisk{display:none}.cart-action-checkout{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.free-delivery-block{border-radius:6px;margin:0 11px 15px;padding-top:12px;position:relative}.free-delivery-block.active{background-color:#d4f8dd;padding-bottom:12px;padding-left:52px;padding-right:12px}.free-delivery-block.active .free-delivery-success-icon{display:block;height:30px;left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.free-delivery-block.active .free-delivery-left-quantity-message,.free-delivery-block.active .free-delivery-progress-bar{display:none}.free-delivery-block.active .free-delivery-success-message{display:block;font-size:.75rem;line-height:18px}.free-delivery-block.inactive{padding-bottom:11px;padding-left:14px;padding-right:14px}.free-delivery-block .free-delivery-success-icon{display:none}.free-delivery-block .free-delivery-title{font-size:.875rem;font-weight:600;line-height:20px}.free-delivery-block .free-delivery-left-quantity-message{font-size:.875rem;font-weight:400;line-height:22px}.free-delivery-block .free-delivery-left-quantity-message span{font-weight:700}.free-delivery-block .free-delivery-success-message{display:none}.free-delivery-block .progress-bar-max{background-color:#fff;border-radius:5px;height:6px;margin-bottom:9px;margin-top:5px}.free-delivery-block .progress-bar-current{background-color:#007d8f;border-radius:10px;height:6px}@media(min-width:601px){.free-delivery-block{margin-left:0;margin-right:0}.free-delivery-block.inactive{padding-bottom:12px;padding-left:15px;padding-right:15px}.free-delivery-block .free-delivery-title{font-size:1.125rem;line-height:26px}.free-delivery-block .progress-bar-max{margin-bottom:6px;margin-top:6px}}@media(min-width:851px){.free-delivery-block{margin-left:0;margin-right:0}.free-delivery-block.inactive{padding-left:26px;padding-right:26px}.free-delivery-block.inactive .free-delivery-progress-bar{padding:0 1px}}.checkout-footer{margin-bottom:79px;padding-top:11px}.checkout-footer .copyright-wrapper{font-size:.75rem;line-height:20px;margin:0 20px;text-align:center}.checkout-footer a{color:#575756;text-decoration:none}.checkout-footer a:hover{color:#575756;text-decoration:underline}.checkout-footer li{display:inline-block;line-height:20px}.checkout-footer .container{width:calc(100% - 16px)}.checkout-footer .container.legal{margin:20px 8px 14px}@media(min-width:601px){.checkout-footer{margin-bottom:74px;padding:19px 0 25px}.checkout-footer .copyright-wrapper{line-height:13px;margin:0 auto}.checkout-footer .container{width:calc(100% - 182px)}.checkout-footer .container.legal{margin:16px 81px 0 101px}}@media(min-width:851px){.checkout-footer{margin-bottom:0;margin-top:26px}.checkout-footer .copyright-wrapper{max-width:none}.checkout-footer li{line-height:13px}.checkout-footer .container{width:calc(100% - 414px)}.checkout-footer .container.legal{margin:21px 207px 22px}.cart-recommendations-right.slick-slider-recommendation>div:not(.loader){min-height:0}.cart-recommendations-right.slick-slider-recommendation .loader{background-color:transparent}.cart-recommendations-right.hidden{display:none}.cart-recommendations-right .slider-background{max-height:none;min-height:0}.cart-recommendations-right .slider-background:not(.loader){min-height:0;padding-bottom:0}.cart-recommendations-right .slider-background .slick-list{padding:0 15px 0 6px}.cart-recommendations-right .slider-banner-text{left:50%;margin:0 auto;top:-20px;-webkit-transform:translateX(-50%) rotate(-2deg);transform:translateX(-50%) rotate(-2deg)}.cart-recommendations-right .slided-position .slick-list{padding:0 12px}.cart-recommendations-right .final-position .slick-list{padding:0 6px 0 16px}.cart-recommendations-right .slick-dots{display:block;list-style:none;margin-top:7px;padding:0 0 7px;text-align:center;width:100%}.cart-recommendations-right .slick-dots li{display:inline-block}.cart-recommendations-right .slick-dots li button{background:#bcbcbb;border:1px solid #bcbcbb;border-radius:10px;color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;margin:0 7px;padding:0;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cart-recommendations-right .slick-dots .slick-active button{background:#fff;border:1px solid #fff;height:14px;width:14px}.cart-recommendations-right .product-promotion-text{width:auto}.cart-recommendations-right .promotion-title-one{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:28px}.cart-recommendations-right .promotion-title-two{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:27px;padding-top:0}.cart-recommendations-right .product-promotion-cardu .promotion-title-two{display:inline-block;line-height:11px;max-width:80px}.cart-recommendations-right .product-promotion-cardu.product-promotion-thursday-plus .promotion-title-two{line-height:28px;max-width:none}.cart-recommendations-right .product-promotion-local .product-promotion-text{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-recommendations-right .product-promotion-local .promotion-title-two{display:block}.cart-recommendations-right .product-promotion-banner{height:28px;padding:0;position:relative}.cart-recommendations-right .product-promotion-banner .product-prix-bas-icon{height:24px;left:25px;width:24px}.cart-recommendations-right .product-promotion-cardu-icon{height:16px;margin-right:6px;width:25px}.cart-recommendations-right .icons-plp{display:-webkit-box;display:-ms-flexbox;display:flex;left:11px;position:absolute;top:80px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart-recommendations-right .slider-wrapper{max-height:none;min-height:0;overflow:visible}.cart-recommendations-right .slider-wrapper:not(.slick-initialized):not(.slider-wrapper--single){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-recommendations-right .slider-wrapper:not(.slick-initialized):not(.slider-wrapper--single) .slider-item{opacity:0}.cart-recommendations-right .slider-wrapper--single{padding-bottom:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-recommendations-right .slider-wrapper--single .slider-item{opacity:1}.cart-recommendations-right .grid-tile:not(.grid-tile-exception),.cart-recommendations-right .recommendation-tile{border:1px solid #ddd;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px;overflow:visible}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-promotion,.cart-recommendations-right .recommendation-tile .product-promotion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .thumb-link,.cart-recommendations-right .recommendation-tile .thumb-link{height:90px;margin-bottom:1px;min-width:90px;overflow:visible;position:relative;width:90px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-tile,.cart-recommendations-right .recommendation-tile .product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-tile-link,.cart-recommendations-right .recommendation-tile .product-tile-link{padding:0}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .with-promo-block .thumb-link,.cart-recommendations-right .recommendation-tile .with-promo-block .thumb-link{margin-bottom:13px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .primary-image,.cart-recommendations-right .grid-tile:not(.grid-tile-exception) picture,.cart-recommendations-right .recommendation-tile .primary-image,.cart-recommendations-right .recommendation-tile picture{display:block}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .informational-icons,.cart-recommendations-right .recommendation-tile .informational-icons{display:none}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .icon-plp,.cart-recommendations-right .recommendation-tile .icon-plp{height:20px;margin-bottom:0;margin-right:4px;width:20px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-image,.cart-recommendations-right .recommendation-tile .product-image{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 15px 0;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-image:not(.with-promo-block).with-product-icons .thumb-link,.cart-recommendations-right .recommendation-tile .product-image:not(.with-promo-block).with-product-icons .thumb-link{margin-bottom:11px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-image-content,.cart-recommendations-right .recommendation-tile .product-image-content{padding:0 0 0 10px;width:100%}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-origine,.cart-recommendations-right .recommendation-tile .product-origine{background:rgba(255,242,196,.9);border-radius:4px 0 0 4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.1875rem;font-weight:300;line-height:16px;margin-top:7px;max-width:none;padding:5px 5px 3px 8px;position:static;text-transform:uppercase}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-origine-truncated,.cart-recommendations-right .recommendation-tile .product-origine-truncated{max-width:88px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .name-link,.cart-recommendations-right .recommendation-tile .name-link{color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;font-weight:600;height:auto;line-height:14px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .name-link span,.cart-recommendations-right .recommendation-tile .name-link span{font-weight:800}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-name,.cart-recommendations-right .recommendation-tile .product-name{height:69px;padding-top:27px;position:relative;text-align:left}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-name img,.cart-recommendations-right .recommendation-tile .product-name img{display:none}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-name img.image-checked,.cart-recommendations-right .recommendation-tile .product-name img.image-checked{display:block}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .with-origine-text .product-name,.cart-recommendations-right .recommendation-tile .with-origine-text .product-name{height:auto}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-tile__content,.cart-recommendations-right .recommendation-tile .product-tile__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px 18px;position:static}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-tile__content.prix-promo-product .product-pricing,.cart-recommendations-right .recommendation-tile .product-tile__content.prix-promo-product .product-pricing{-ms-flex-item-align:end;align-self:flex-end}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-pricing,.cart-recommendations-right .recommendation-tile .product-pricing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;margin-top:3px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .with-crossed-price .product-pricing,.cart-recommendations-right .recommendation-tile .with-crossed-price .product-pricing{height:auto;margin-top:0}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .with-crossed-price.product-tile__content,.cart-recommendations-right .recommendation-tile .with-crossed-price.product-tile__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:14px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .with-crossed-price .product-button,.cart-recommendations-right .recommendation-tile .with-crossed-price .product-button{margin-bottom:4px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-not-available,.cart-recommendations-right .recommendation-tile .product-not-available{height:40px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-not-available .similar-products-show-button,.cart-recommendations-right .recommendation-tile .product-not-available .similar-products-show-button{background-color:#007d8f;border-radius:23px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px;padding:11px 12px 12px 13px;width:105px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-not-available .similar-products-show-button .similar-products-button--text,.cart-recommendations-right .recommendation-tile .product-not-available .similar-products-show-button .similar-products-button--text{color:#fff;font-size:.75rem;font-weight:600;line-height:13px;margin-left:5px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-unavailable .name-link,.cart-recommendations-right .recommendation-tile .product-unavailable .name-link{color:#797978}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-unavailable .product-image,.cart-recommendations-right .recommendation-tile .product-unavailable .product-image{height:100%;top:0}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-unavailable .product-image .product-icons,.cart-recommendations-right .recommendation-tile .product-unavailable .product-image .product-icons{display:none}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-unavailable .product-tile__content,.cart-recommendations-right .recommendation-tile .product-unavailable .product-tile__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-unavailable .product-unavailable-overlay,.cart-recommendations-right .recommendation-tile .product-unavailable .product-unavailable-overlay{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;justify-content:center;left:15px;padding:5px;right:0;text-align:center;top:11px;width:90px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-unavailable .product-unavailable-message,.cart-recommendations-right .recommendation-tile .product-unavailable .product-unavailable-message{color:#000;display:block;font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:15px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-info-container,.cart-recommendations-right .recommendation-tile .unit-info-container{color:#575756;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:26px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-info,.cart-recommendations-right .recommendation-tile .unit-info{color:#575756;font-size:.6875rem;letter-spacing:-.02em;line-height:15px;white-space:nowrap}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-info.unit-standard,.cart-recommendations-right .recommendation-tile .unit-info.unit-standard{margin-right:2px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-info .unit-aprox,.cart-recommendations-right .recommendation-tile .unit-info .unit-aprox{font-size:.625rem}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-container,.cart-recommendations-right .recommendation-tile .unit-container{bottom:1px;color:#797978;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;left:15px;line-height:15px;position:absolute}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-container--rcp,.cart-recommendations-right .recommendation-tile .unit-container--rcp{bottom:1px;font-size:.625rem}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .unit-info--rcp,.cart-recommendations-right .recommendation-tile .unit-info--rcp{color:#797978;font-size:.625rem}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-rating,.cart-recommendations-right .recommendation-tile .product-rating{cursor:default;margin-top:7px}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-rating.empty,.cart-recommendations-right .recommendation-tile .product-rating.empty{margin-top:0}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .noPriceDisplay,.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .promo-price,.cart-recommendations-right .recommendation-tile .noPriceDisplay,.cart-recommendations-right .recommendation-tile .promo-price{display:none}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-tile-noPriceDisplay,.cart-recommendations-right .recommendation-tile .product-tile-noPriceDisplay{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .product-button__bag input[type=number],.cart-recommendations-right .recommendation-tile .product-button__bag input[type=number]{font-size:.875rem}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .pdp-only,.cart-recommendations-right .recommendation-tile .pdp-only{display:none}.cart-recommendations-right .grid-tile:not(.grid-tile-exception) .icons-plp picture,.cart-recommendations-right .recommendation-tile .icons-plp picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px}.cart-recommendations-right .show-price-button{background-color:#007d8f;border-radius:23px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:6px 9px 8px;width:86px}.cart-recommendations-right .show-price-button-text{color:#fff;font-size:.75rem;font-weight:600;line-height:13px;text-align:center}.cart-recommendations-right .recommendation-tile{background-color:#fff;height:auto;margin-bottom:0;margin-top:0;min-width:278px;padding-left:0;padding-right:0;position:relative;width:278px}.cart-recommendations-right .default-product-price-view{position:relative}.cart-recommendations-right .default-product-price-view .discount .sale-price{color:#e22019}.cart-recommendations-right .default-product-price-view .sale-price{color:#000;display:block;font-size:1.25rem;font-weight:600;line-height:25px;white-space:nowrap}.cart-recommendations-right .default-product-price-view .price-standard{color:#000;font-family:Open Sans Regular,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:-.02em;line-height:15px;position:absolute;text-decoration:line-through;top:-15px}.cart-recommendations-right .default-product-price-view .price-standard .unit-info{font-weight:400;text-decoration:line-through}.cart-recommendations-right .default-product-price-view .price-sales.standard .unit-info{color:#575756}.cart-recommendations-right .default-product-price-view .price-sales .unit-info{color:#e22019}.cart-recommendations-right .default-product-price-view .price-sales .unit-standard{color:#575756;text-decoration:line-through}.cart-recommendations-right .with-crossed-price .default-product-price-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-recommendations-right .with-crossed-price .default-product-price-view .price-standard,.cart-recommendations-right .with-crossed-price .default-product-price-view .unit-info-container{position:static}.cart-recommendations-right .icon-nutriscore-ecoenergy{height:18px;right:0;top:0;width:38px}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.cardu-custom.default-product-price-view .price-standard{margin-top:5px;text-decoration:none}.cardu-custom.default-product-price-view .price-sales .unit-standard{text-decoration:none}}.minimum-amount-modal{border-radius:15px 15px 0 0;min-height:auto;overflow:visible;padding:0}.minimum-amount-modal .ui-icon-closethick{height:24px;position:absolute;right:0;top:0;width:24px}.minimum-amount-modal .ui-icon-closethick:before{background-color:#fff;content:"";height:24px;-webkit-mask-image:url(../../images/close/circle-cross.svg);mask-image:url(../../images/close/circle-cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.minimum-amount-modal .ui-widget-header{right:10px;top:10px}.minimum-amount-modal .slick-dots li.slick-active button{background:#005562;border:1px solid #005562;height:14px;width:14px}.minimum-amount-modal .minimum-amount-cart{display:block}.minimum-amount-modal .slider-background{margin-top:0;padding-bottom:0}.minimum-amount-modal .promo-product-added{border-color:#007d8f}.minimum-amount-remaining{font-size:.9375rem;line-height:22px;padding:0 2px}.minimum-amount-remaining.underline-yellow{z-index:0}.minimum-amount-header{background:#005562;border-radius:15px 15px 0 0;color:#fff;font-weight:600;padding:7px 45px 12px;text-align:center}.minimum-amount-sub-heading{font-size:.6875rem;line-height:15px}.minimum-amount-text{font-size:.75rem;font-weight:600;line-height:19px;padding:23px 10px}.minimum-amount-cart{display:none}.minimum-amount-text-enough{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6875rem;font-weight:700;line-height:15px;min-height:45px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;justify-content:center;letter-spacing:-.02em;margin:10px;padding-left:52px;padding-right:21px}.minimum-amount-text-enough:before{background-color:#62bd79;content:"";height:30px;left:12px;-webkit-mask-image:url(../../images/ok/ok.svg);mask-image:url(../../images/ok/ok.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:30px}.minimum-amount-modal-simple{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:15px;height:244px;max-height:244px;max-width:330px;min-height:244px;overflow:hidden;padding:0;text-align:center}.minimum-amount-modal-simple .ui-icon-closethick{height:24px;width:24px}.minimum-amount-modal-simple .ui-icon-closethick:before{background-color:#007d8f;height:24px;-webkit-mask-image:url(../../images/close/circle-cross.svg);mask-image:url(../../images/close/circle-cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.minimum-amount-modal-simple .ui-widget-header{right:20px;top:20px}.minimum-amount-modal-simple .ui-button{right:0}.minimum-amount-modal-simple .minimum-amount-cart-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.minimum-amount-heading-simple{font-weight:600}.minimum-amount-cta-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#007d8f;border-radius:23px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;height:40px;text-decoration:none;width:196px;-ms-flex-item-align:center;align-self:center;font-size:.875rem;margin:20px auto 0}.minimum-amount-cart-simple{display:none;margin:50px 20px 30px;width:calc(100% - 40px)}@media(max-width:600px){.minimum-amount-cart .product-tile,.minimum-amount-cart .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.minimum-amount-cart .product-tile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.minimum-amount-cart .slick-slide{height:inherit;margin:0 5px}.minimum-amount-cart .slick-list{padding:0 25px 0 5px}.minimum-amount-cart .final-position .slick-list{padding:0 5px 0 25px}.minimum-amount-cart .slided-position .slick-list{padding:0 15px}.minimum-amount-modal .underline-yellow:after{bottom:-2px}}.button-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.minimum-amount-button{margin-bottom:12px}@media(min-width:601px){.minimum-amount{border-radius:15px;margin:0 40px;max-width:calc(100% - 81px);min-height:auto;min-width:521px}.minimum-amount .promo-prev-arrow{display:none;left:20px;right:auto}.minimum-amount .promo-prev-arrow:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.minimum-amount .grid-tile{margin-bottom:40px;width:240px}.minimum-amount .grid-tile,.minimum-amount .slick-slide{margin-left:10px;margin-right:10px}.minimum-amount .slick-list{padding:0 0 0 20px}.final-position.slick-initialized~.promo-prev-arrow,.initial-position.slick-initialized~.promo-prev-arrow,.slided-position.slick-initialized~.promo-prev-arrow{display:block}.minimum-amount-header{padding:11px 61px 10px 60px}.minimum-amount-modal-simple{max-height:276px;max-width:360px}.minimum-amount-remaining{font-size:1.25rem;line-height:28px}.minimum-amount-text{font-size:1.125rem;line-height:26px;padding-bottom:27px;padding-left:20px;padding-top:34px}.minimum-amount-text-enough{margin-bottom:20px;margin-left:20px;margin-top:20px;max-width:460px;min-height:54px}.minimum-amount-sub-heading,.minimum-amount-text-enough{font-size:.875rem;line-height:22px}.minimum-amount-button{margin-bottom:20px;margin-top:20px}.minimum-amount-modal{max-height:707px}.minimum-amount-modal .ui-widget-header{right:18px;top:20px}.minimum-amount-modal .promo-slick-arrow{bottom:168px}.minimum-amount-modal .promo-slick-arrow:before{background-color:#fff;content:""}.minimum-amount-modal .promo-slick-arrow:after{background-color:#007d8f;border-radius:50%;content:"";height:50px;left:0;position:absolute;width:50px}.minimum-amount-1{max-width:580px}}@media(min-width:851px){.minimum-amount{background-color:#fff}.minimum-amount .slick-list{padding:0 0 0 20px}.minimum-amount .final-position .slick-list,.minimum-amount .slided-position .slick-list{padding:0 135px 0 136px}.minimum-amount-modal-simple{max-height:208px;max-width:660px;min-height:208px}.minimum-amount-modal{max-height:687px}.minimum-amount-modal .promo-slick-arrow{bottom:199px}.minimum-amount-modal .ui-dialog-titlebar-close{background-color:transparent;width:20px}.minimum-amount-modal .ui-widget-header{height:20px;width:20px}.minimum-amount-header{height:76px;padding-left:70px;padding-right:71px}}@media(min-width:1200px){.minimum-amount .slick-slide{margin-left:10px;margin-right:10px}.minimum-amount .slick-list{padding:0 20px}.minimum-amount .final-position .slick-list,.minimum-amount .slided-position .slick-list{padding:0 30px 0 50px}.promo-slick-arrow{bottom:213px}.minimum-amount-header{padding-left:60px;padding-right:60px}}@media(min-width:660px){.minimum-amount-2{max-width:580px}}@media(min-width:920px){.minimum-amount-3{max-width:840px}}@media(min-width:1200px){.minimum-amount-4{max-width:1120px}}@media(min-width:1440px){.minimum-amount-5{max-width:1360px}}@media(min-width:1700px){.minimum-amount-6{max-width:1620px}}@media(min-width:1960px){.minimum-amount-7{max-width:1880px}}.dialog-delivery-fees .cartpage-shipping-list-cost-table{background:#f5f4f2;border-collapse:separate;border-radius:5px;margin:0 auto;outline:none;padding:5px 10px 0;width:270px}.dialog-delivery-fees .cost-table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;height:17px;justify-content:space-between;margin-bottom:10px}.dialog-delivery-fees .delivery-feeds-minimum-amount-text{margin-bottom:20px}.cart-recommendations-sponsored{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#ebe8e3;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.cart-recommendations-sponsored .slider-background{background-color:transparent}.cart-recommendations-sponsored .cart-recommendations-sponsored-slider{margin-top:0;padding-top:17px}.cart-recommendations-sponsored .cart-cross-selling-sponsored-picture{border-radius:10px;display:block;margin:0 auto;overflow:hidden;width:278px}.cart-recommendations-sponsored .cart-cross-selling-sponsored-image{display:block}.cart-recommendations-sponsored .grid-tile-show-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#005562;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.cart-recommendations-sponsored .grid-tile-show-more-button{margin-top:10px;padding-bottom:7px;padding-top:7px}.cart-recommendations-sponsored .grid-tile-show-more-text-wrapper{color:#fff;font-weight:600;line-height:40px;min-width:243px;padding-left:35px;padding-right:26px;position:relative;text-align:center}.cart-recommendations-sponsored .grid-tile-show-more-text-wrapper:before{background-image:url(../../images/icon/icon_yellow-quotes-left.svg);height:40px;left:0;width:28px}.cart-recommendations-sponsored .grid-tile-show-more-text-wrapper:after,.cart-recommendations-sponsored .grid-tile-show-more-text-wrapper:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cart-recommendations-sponsored .grid-tile-show-more-text-wrapper:after{background-image:url(../../images/icon/icon_yellow-quotes-right.svg);height:37px;right:0;width:19px}.cart-recommendations-sponsored .slider-wrapper.final-position~.promo-next-arrow,.cart-recommendations-sponsored .slider-wrapper.initial-position~.promo-prev-arrow{display:none}@media(max-width:600px){.cart-recommendations-sponsored .slider-background .slick-dots li.slick-active button{background-color:#005562}.cart-cross-selling-sponsored-image-container.with-desktop-image-only{display:none}.cart-cross-selling-sponsored-image-container.with-desktop-image-only~.cart-recommendations-sponsored-slider{padding-top:0}}@media(min-width:601px){.cart-recommendations-sponsored-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:700px;padding-left:15px;padding-right:15px}.cart-recommendations-sponsored{border-radius:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:calc(100% - 30px);padding:0}.cart-recommendations-sponsored .cart-recommendations-sponsored-slider{padding-bottom:35px;padding-top:45px}.cart-recommendations-sponsored .cart-cross-selling-sponsored-picture{width:calc(100% - 62px)}.cart-recommendations-sponsored .grid-tile-show-more-text-wrapper{font-size:1.125rem;line-height:26px;min-width:auto}.cart-recommendations-sponsored .grid-tile-show-more{padding:0 20px}.cart-recommendations-sponsored .grid-tile-show-more-button{margin-top:30px}.cart-recommendations-sponsored .cart-cross-selling-sponsored-image{height:428px}.cart-cross-selling-sponsored-image-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:302px;padding-bottom:35px;padding-top:45px;width:302px}.cart-cross-selling-sponsored-image-container.with-mobile-image-only{display:none}.cart-cross-selling-sponsored-image-container.with-mobile-image-only~.cart-recommendations-sponsored-slider{width:100%}.cart-cross-selling-sponsored-image-container.with-mobile-image-only~.cart-recommendations-sponsored-slider .slick-list{padding-left:20px}.cart-cross-selling-sponsored-image-container.with-desktop-image-only~.cart-recommendations-sponsored-slider,.cart-cross-selling-sponsored-image-container.with-images~.cart-recommendations-sponsored-slider{width:calc(100% - 302px)}.cart-cross-selling-sponsored-image-container.with-desktop-image-only~.cart-recommendations-sponsored-slider .slick-list,.cart-cross-selling-sponsored-image-container.with-images~.cart-recommendations-sponsored-slider .slick-list{padding:0}.cart-recommendations-sponsored-slider{width:100%}.cart-recommendations-sponsored-slider .slick-list{padding-left:20px}}@media(min-width:851px){.cart-recommendations-sponsored-wrapper{max-width:821px;width:821px}.cart-recommendations-sponsored-wrapper .slider-wrapper.without-arrows~.promo-next-arrow,.cart-recommendations-sponsored-wrapper .slider-wrapper.without-arrows~.promo-prev-arrow{display:none}}@media(min-width:1200px){.cart-recommendations-sponsored-wrapper{max-width:841px;width:841px}}.cart-discount-message-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;margin-top:10px;padding:8px 12px}.cart-discount-message-wrapper.hidden{display:none}.cart-discount-message-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;min-width:30px;width:30px}@media(min-width:1200px){.cart-discount-message-text{font-size:.75rem;line-height:18px}}.summary-gift-border{border:1px solid #ddd;border-radius:10px;margin-bottom:10px;margin-top:10px;min-height:122px;overflow:hidden}.summary-gift-product-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px;margin-top:10px;padding-left:10px;position:relative}.summary-gift-product-image{max-height:100px;max-width:100px}.summary-gift-product-name{color:#000;font-weight:600;height:32px;line-height:16px;margin-top:10px;padding-right:25px;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}.summary-gift-product-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gift-products-delete-button{cursor:pointer;position:absolute;right:3px;top:-3px}.gift-products-delete-button:before{background-color:#575756;content:"";display:block;height:24px;-webkit-mask-image:url(../../images/remove/remove.svg);mask-image:url(../../images/remove/remove.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}@media(max-width:850px){.summary-gift-product-wrapper.desktop-only{display:none}.summary-gift-product-container{border:1px solid #ddd;border-radius:10px;margin-bottom:10px;overflow:hidden}}.custom-toggle{display:inline-block;height:22px;min-width:40px;position:relative;width:40px}.custom-toggle .input-custom-toggle{height:0;opacity:0;width:0}.custom-toggle .input-custom-toggle:checked+.slider-round{background-color:#007d8f}.custom-toggle .input-custom-toggle:checked+.slider-round:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' fill='none' viewBox='0 0 10 9'%3E%3Cpath fill='%23007D8F' d='M3.188 8.478a.4.4 0 0 1-.302-.137L.103 5.161a.414.414 0 0 1 .032-.58.4.4 0 0 1 .573.033l2.475 2.824L9.278.143a.41.41 0 0 1 .721.245.42.42 0 0 1-.1.303L3.496 8.352a.39.39 0 0 1-.302.148z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;-webkit-transform:translateX(18px);transform:translateX(18px)}.custom-toggle .input-custom-toggle:focus+.slider-round{-webkit-box-shadow:0 0 1px #007d8f;box-shadow:0 0 1px #007d8f}.slider-round{background-color:#9a9a9a;border-radius:16px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider-round,.slider-round:before{position:absolute;-webkit-transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,transform .4s;transition:background-color .4s,transform .4s,-webkit-transform .4s}.slider-round:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:18px;left:2px;width:18px}.cart-substitution-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:10px;margin:0 10px 20px;opacity:1;padding:15px;position:relative;text-align:center}.cart-substitution-wrapper .custom-toggle.disabled{cursor:default;pointer-events:none}.cart-substitution-title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-substitution-title-block .custom-toggle{margin-left:auto}.cart-substitution-title.bold-text{font-weight:700}.cart-substitution-message{margin-bottom:10px;margin-top:10px;text-align:left}.cart-substitution-link{cursor:pointer;display:inline-block;padding-right:23px;position:relative;text-align:center}.cart-substitution-link:after{background-color:#007d8f;display:block;height:18px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.cart-substitution-link.hidden{display:none}.substitution-checked .cart-substitution-title-block{margin-bottom:10px}.substitution-checked .cart-substitution-message{display:block}.substitution-checked .cart-substitution-link{display:inline-block}@media(min-width:601px){.cart-substitution-wrapper{margin-left:0;margin-right:0}}.cart-substitution-modal{min-height:100dvh;overflow:hidden;padding:0;width:100%}.cart-substitution-modal .ui-dialog-titlebar-close{display:none}.cart-substitution-modal .custom-toggle{margin-left:10px}.substitution-modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100dvh}.substitution-modal-header{-webkit-box-shadow:inset 0 -10px 10px -10px #a4a4a4;box-shadow:inset 0 -10px 10px -10px #a4a4a4;padding:20px 15px 15px}.substitution-category-title-wrapper,.substitution-modal-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.substitution-category-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bcbcbb;height:54px}.substitution-category-title-wrapper .custom-toggle{margin-right:10px}.substitution-modal-subtitle{margin-right:10px;margin-top:10px}.substitution-product-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.substitution-modal-title{margin-bottom:20px;text-align:center}.substitution-category-wrapper.expanded .substitution-category-title-wrapper{border-bottom-color:transparent}.substitution-category-wrapper.expanded .substitution-category-title{font-weight:700}.substitution-category-wrapper.expanded .substitution-category-title:before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.substitution-category-wrapper.expanded .substitution-product-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;padding:10px;width:100%}.substitution-product-wrapper{display:none}.substitution-category-title{cursor:pointer;font-weight:400;padding-left:34px;padding-right:10px;position:relative}.substitution-category-title:before{background-color:#575756;background-size:contain;content:"";height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:24px}.substitution-product-image{height:50px;width:50px}.substitution-product-name{font-weight:600}.substitution-modal-content{padding-left:15px;padding-right:15px}.substitution-modal-footer{background-color:#fff;bottom:0;-webkit-box-shadow:inset 0 10px 10px -10px #a4a4a4;box-shadow:inset 0 10px 10px -10px #a4a4a4;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;gap:10px;justify-content:center;padding-bottom:12px;padding-top:12px;width:100%}@media(min-width:601px){.cart-substitution-modal{border-radius:15px;height:657px;max-height:657px;max-width:460px;min-height:657px;overflow:hidden;width:460px}.cart-substitution-modal .simplebar-track.vertical{background-color:#ededed;margin:0 6px;width:6px}.cart-substitution-modal .simplebar-scrollbar{background-color:#007d8f;opacity:1;right:0;width:6px}.cart-substitution-modal .simplebar-scroll-content{padding-right:0!important;-ms-overflow-style:none;scrollbar-width:none}.cart-substitution-modal .simplebar-scroll-content::-webkit-scrollbar{display:none}.cart-substitution-modal .simplebar-content{margin-right:0!important}.substitution-modal-content{overflow:visible;padding-right:18px}.substitution-modal-footer{padding-bottom:30px;position:absolute}}